首页 新闻 搜索 专区 学院

python 小萌新遭遇AttributeError错误

0
悬赏园豆:5 [待解决问题]

我想实现我自己写的函数里的增加一行的功能用了apply,但是提示AttributeError错误
错误详情:AttributeError: 'TextFileReader' object has no attribute 'apply'
具体代码:
import pandas
import csv
import pandas as pd
tweets=pd.read_csv(open('C:\Users\zhang\我的毕业设计\data4_noted0313.csv',encoding='gb2312',errors='ignore'),iterator=True)

def num_space(str1):
num=0
for i in str1:
if (i==" "):
num+=1
else:
continue
return num
tweets['tNum_space'] = tweets.apply(lambda i:num_space(str(i['tTweet'])), axis=1)

计算发布推文中词的个数(空格数就是词的个数)

努力学习的章Sir的主页 努力学习的章Sir | 初学一级 | 园豆:151
提问于:2019-04-27 09:10
< >
分享
所有回答(1)
0

tweets['tNum_space'] = tweets.apply(lambda i:num_space(str(i['tTweet'])), axis=1)

相见无缘 | 园豆:202 (菜鸟二级) | 2019-04-28 11:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册