Python pandas DataFrame复制切片警告

时间:2015-10-06 15:49:05

标签: python pandas dataframe

我有一个包含这样的列的数据框:

PSMTH = PSframe[['Window','Beginning_Of_Date_Range','DOB','End_Of_Date_Range','First_Name','Grade','Last_Name',\
                 'Middle_Init','Reporting_Date','Site_ID','Site_Name','Student_ID','Math_Percentile',\
                 'Math_Scaled_Score','Math_Standard_Error','Math_Test_Date']].dropna(how='all')

我正在尝试在数据框中创建一个新列,它简单地连接其他3列的内容,如下所示:

PSMTH["WindowSchoolStudent"]=PSMTH["Window"]+PSMTH["Site_Name"]+PSMTH["Student_ID"].map(str)

但是,我收到以下错误:

  

SettingWithCopyWarning:尝试在a的副本上设置值   从DataFrame切片。尝试使用.loc [row_indexer,col_indexer] =   代替值

我无法弄清楚如何使用.loc[row_indexer,col_indexer] = value来修复它。

0 个答案:

没有答案