在python中将文件写入txt会导致typerror

import pandas as pd

with open('logAq.txt', 'w') as fw:

    a=pd.read_csv(r"C:\Users\user\Desktop\dddd.txt", sep=",")                   

    b=a[['dates','user']]

    b.groupby(['dates','user'])['dates'].count().sort_index(level=[0,1], ascending=[False,True])


    final=b.sort_values(['dates'],ascending=False).groupby(['dates','user'], sort=False)['dates'].count()

    fw.write(final)

类型错误:write() 参数必须是 str,而不是 Series


把结果final写成txt应该怎么做?


慕少森
浏览 192回答 2
2回答

四季花海

如果变量final是列表,那么您必须循环遍历这些值并将值写入输出。for value in final:     fw.write(value+'\n')或者类似的东西...
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python