當前位置:成語大全網 - 新華字典 - pd.read_csv()裏面的converters函數怎麽用啊?

pd.read_csv()裏面的converters函數怎麽用啊?

converters參數就是預處理數據的壹種方式。感覺和df.apply功能類似。就是通過函數的方式處理特定數據。

參數是字典類型的,key是列名(也可以是列的整數index),value是函數。

比如下面csv格式是這樣的:

name age

1 tom 18

2 may 23

pd.read_csv('path/to/csvfile' converters={'age': lambda x: x + 1})

如果看不懂上面的代碼的話,可以用稍微易懂的方式給妳寫壹下:

def changeAge(x):

return x+1

pd.read_csv('path/to/csvfile' converters={'age': changeAge})

最後會變成下面的樣子:(age裏的數會增大1)

name age

1 tom 19

2 may 24

---------------------------------------------------------

ps:不知道是怎麽回事, 沒有格式化代碼的功能, 看起來可能會有點費勁。湊合看哈~