假设有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)