2024-05-12 22:39:00 发布
网友
我想将列表作为新列添加到数据帧中。我正在做:
df['Intervention'] = interventionList
它给了我
SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame
我读了Pandas add a series to dataframe column,其中公认的答案非常相似
我认为一种选择是使用:
df.assign(Intervention = interventionList)
或制作数据帧的副本:
df2 = df.copy()
你可以试试这样的
import pandas as pd li = [1,2,3,4,5] li2 =[6,7,8,9,10] df = pd.DataFrame() #Using pd.Series to add lists to dataframe df['col1'] = pd.Series(li) df['col2'] = pd.Series(li2) df
我认为一种选择是使用:
或制作数据帧的副本:
你可以试试这样的
相关问题 更多 >
编程相关推荐