Python 应为unicode,已为pandas.\u libs.properties.CachedProperty

Python 应为unicode,已为pandas.\u libs.properties.CachedProperty,python,google-colaboratory,Python,Google Colaboratory,一、 我试图在colab上的数据集中添加空列,但它给了我这个错误。当我试着在本地机器上运行它时,它工作得非常好。有人知道这个可能的解决办法吗 我的密码 dataframe["Comp"] = '' dataframe["Negative"] = '' dataframe["Neutral"] = '' dataframe["Positive"] = '' dataframe 错误消息 TypeError:应为uni

一、 我试图在colab上的数据集中添加空列,但它给了我这个错误。当我试着在本地机器上运行它时,它工作得非常好。有人知道这个可能的解决办法吗

我的密码

dataframe["Comp"] = ''
dataframe["Negative"] = ''
dataframe["Neutral"] = ''
dataframe["Positive"] = ''
dataframe
错误消息


TypeError:应为unicode,但得到了熊猫。_libs.properties.CachedProperty

我今天遇到了类似的问题

应为unicode,已为pandas.\u libs.properties.CachedProperty

我的名为df的数据框架具有时间索引。向其中添加新列并填充numpy.array数据时,会引发此错误。我试着用df.index或df.index.value设置它。它总是引起这个错误

最后,我用3个stesp解决了这个问题:

df=df.reset_索引 df['new_column']=new_column_数据它是np.array格式 df=df.set_index'original_index_name'
WY

这个问题与相同,有一个简单的解决方法:df=df。asfreq'H'freq可以是min\D\M\s\5min等。

嗨,欢迎来到SO。请参阅: