2
我有一種將學生鏈接到項目的匹配算法。它正在工作,而且我無法將數據導出到csv文件。只有當需要輸出200個值時,它纔會使用最後的值和輸出。使用熊貓將多行數據導出到csv
導出的數據使用每個數字作爲值,當我想要得到整個's'而不是組成's'的三個數字,它們被分成三列。我附上了下面的圖片。任何幫助,將不勝感激。
#Imports for Pandas
import pandas as pd
from pandas import DataFrame
SPA()
for m in M:
s = m['student']
l = m['lecturer']
Lecturer[l]['limit'] = Lecturer[l]['limit'] - 1
id = m['projectid']
p = Project[id]['title']
c = Project[id]['sourceid']
r = str(getRank("Single_Projects1copy.csv",s,c))
print(s+","+l+","+p+","+c+","+r)
dataPack = (s+","+l+","+p+","+c+","+r)
df = pd.DataFrame.from_records([dataPack])
df.to_csv('try.csv')
打開文件起作用,它顯示所有學生在csv中的數據。感謝您的意見,非常感謝。在csv中,它跳過標題,但第一列由0組成。我將不得不進行更改以使列結構正確。 – MrPool
我被指示使用熊貓,所以如果將來需要將數據導出到MySQL,它會更容易。 – MrPool
你想使用文件中的csv頭還是創建你自己的 –