Ни один из индексов объектов . как добавить два новых столбца

#python #pandas #dataframe

Вопрос:

Я хотел бы добавить два столбца после .применить лямбда-функцию с помощью TextBlob.Это полярность результата / sub.

 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]"
 

Сначала я должен добавить новое имя столбца, а затем поместить туда результат ?
Как это можно исправить