pandas對某一列資料進行處理

2021-10-02 01:27:28 字數 435 閱讀 7473

今天遇到乙個問題,小記錄一下處理過程,現在要將乙個pandas變數的某個字段進行轉換。

# 定義處理方法,至少要有乙個入參,然後有返回內容

# 此處示例是通過判斷乙個字串裡面是否含有某個字,然後轉換為1或0

def processmethod(d:str)->int:

# print(d)

if d.find('something')>0:

return 1

else:

return 0

# 此處示例的變數為乙個# 只想處理其中一列時,使用variable['paramname']來指定需要處理的列

# 必須加axis=1,否則會報錯,把rooms變數的第乙個字段,而不是指定的字段給傳進去

# axis=1,表示每次取一行資料進行處理,按行處理

pandas歸一化某一列 pandas技巧彙總

dataframe reindex和reset index區別 reset index的作用是重新設定dataframe的index,範圍為0 len df df pd.dataframe df2 pd.dataframe print df n df print df2 n df2 df x df,...

pandas刪除某一列的方法

方法一 直接del df column name 刪除sub grade 列,輸入del df sub grade x 方法二 採用drop方法,有下面三種等價的表示式 1.df df.drop column name 1 輸入 df,drop num axix 1 不改變記憶體,及輸入df的時候,...

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

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