Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有对象索引。如何添加两个新列_Python_Pandas_Dataframe - Fatal编程技术网

Python 没有对象索引。如何添加两个新列

Python 没有对象索引。如何添加两个新列,python,pandas,dataframe,Python,Pandas,Dataframe,我想在.apply lambda函数和TextBlob之后添加两列 这是极性/分接的结果 print(df['Text'][2]) Tweet = TextBlob(df['Text'][2]) Tweet.sentiment 这就是结果 RT @MaajidNawaz: BREAKING: US Navy veteran Lt Tony Bobulinski,, hunter biden’s former business partner, just held an alarming liv

我想在.apply lambda函数和TextBlob之后添加两列 这是极性/分接的结果

print(df['Text'][2])
Tweet = TextBlob(df['Text'][2])
Tweet.sentiment
这就是结果

RT @MaajidNawaz: BREAKING:
US Navy veteran Lt Tony Bobulinski,, hunter biden’s former business partner, just held an alarming live press co…
Sentiment(polarity=0.009090909090909087, subjectivity=0.275)
现在我想从第一个函数的输出中,在我的数据框中添加两个新的独立列

df[['polarity', 'subjectivity']] = df['Text'].apply(lambda tweet: TextBlob(tweet).sentiment).to_list()
columns = ['Text', 'polarity', 'subjectivity']
但我有一个错误:

"None of [Index(['polarity', 'subjectivity'], dtype='object')] are in the [columns]"
首先我应该添加新的columdn,然后将结果放在那里吗? 怎么才能解决这个问题