python pandas dataframe操作基础

假设有2个dataframe分别为df1 和 df2,如下
在这里插入图片描述 在这里插入图片描述

一:多个Dataframe操作

1、拼接df1的A列 和df2的B列

代码如下

pd.concat([df1['A'],df2['B']],axis=1)

结果如下
python pandas dataframe操作基础_第1张图片
说明:很显然,df1和df2的行数不一样,所以出现了NaN。

二:单个Dataframe操作

1、df1添加一行

代码如下

df1.append({'A':5,'B':10},ignore_index=True)

python pandas dataframe操作基础_第2张图片

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)

python pandas dataframe操作基础_第3张图片

你可能感兴趣的:(python,dataframe,pandas)