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头还是创建你自己的 –