DataFrame對某一列中單元格的操作 map

2021-10-22 13:30:59 字數 506 閱讀 9111

會遇到dataframe中單元格既不是nan 又不是none 的  比如這種

created_at

catefirst

2020-04-01

取得這種catefirst為空的需要用到

pd[(pd['catefirst'] == "")]
這時候能把空值找出

如果是對這一列來操作的話 處理空值 填充為0 或者別的  可以用map函式

#只對為空的或者為none的單元格替換為「無」 其餘有正常值的保持不變

def catefirstmap(x):

if x=="" or x==none:

return "無"

else:

return x

然後通過map對列呼叫上面的函式

pd['catefirst']=pd['catefirst'].map(catefirstmap)

DataFrame 中某一列是元組形式拆成兩列

1.有元組的拆分 df3 new.head migrate number1 migrate 0 11441.0 北京,廊坊 1 9745.0 深圳,惠州 2 7393.0 上海,蘇州 3 7053.0 東莞,惠州 4 4451.0 北京,保定 想把這個裡面的migrate拆成兩列 將元組拆包 dat...

C 中對ListView某一列進行重新整理

很簡單,listview.beginupdate for int i 0 i stringlist.length i 只對第三列進行重新整理 listview.endupdate items i subitems j text即為第i 1行的第j 1列的文字。需要注意的是重新整理的列事先應該有定義,...

dataframe多列合併成一列

dataframe的幾列資料合併成為一列 dataframe的幾列資料合併成為一列 1.1 方法歸納 1.2 str.cat函式詳解 1.2.1 語法格式 1.2.2 引數說明 1.2.3 核心功能 1.2.4 常見範例 dataframe的幾列資料合併成為一列 1.1 方法歸納 使用 直接將多列合...