问题:
在保存csv时候报错TypeError: CSVFormatter.init() got an unexpected keyword argument ‘lineterminator’,但检查代码时候没发现有’lineterminator’这个参数
原因:
主要是pandas的版本不对
解决:
我升级panda后仍然没解决,选用了别的方法来保存csv文件:
- np.savetxt方法
np.savetxt("patients_note_embedding.csv", embeddings_df.values, delimiter=",", fmt="%s")
- python内置的存储csv方法
import csv
with open('patients_note_embedding2.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(embeddings_df.values)
print("CSV文件保存成功!")
记得改文件名为你自己的文件名