熊猫 - 创建一个新专栏

Jef*_*ist 7 python pandas

我一直在使用以下内容在pandas中创建新列:

df['new_column'] = value
Run Code Online (Sandbox Code Playgroud)

我正在使用此方法,但是,我收到了设置副本的警告.

在不创建副本的情况下创建新列的方法是什么?

Miq*_*uel 14

尝试使用

df.loc[:,'new column'] = value
Run Code Online (Sandbox Code Playgroud)

作为piRSquared注释,df可能是另一个DataFrame的副本,当你设置df它的值时,可能会引起所谓的链索引.有关详细信息,请参阅pandas文档.