python pandas dataframe操作基础

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

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章