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)

在這裏插入圖片描述

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