假設有2個dataframe分別爲df1 和 df2,如下
一:多個Dataframe操作
1、拼接df1的A列 和df2的B列
代碼如下
pd.concat([df1['A'],df2['B']],axis=1)
結果如下
說明:很顯然,df1和df2的行數不一樣,所以出現了NaN。
二:單個Dataframe操作
1、df1添加一行
代碼如下
df1.append({'A':5,'B':10},ignore_index=True)
2、df1修改數據
要求:-5到0的置爲-5,0到5的置爲5
df1.applymap(lambda x:-5 if -5<=x<0 else 5 if 0<x<=5 else x)