为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕少森 2021-06-10 15:04:11
import pandas as pdwith 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应该怎么做?
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

如果变量final是列表,那么您必须循环遍历这些值并将值写入输出。

for value in final:
    fw.write(value+'\n')

或者类似的东西...


查看完整回答
反对 回复 2021-06-16
  • 2 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号