我想將Pandas DataFrame
中的所有string
值轉換爲float
,我可以定義一個簡短的函數來做到這一點,但這不是Pythonic的方法。我的數據框看起來是這樣的:pandas如何將所有的字符串值轉換爲浮點數
>>> df = pd.DataFrame(np.array([['1', '2', '3'], ['4', '5', '6']]))
>>> df
0 1 2
0 1 2 3
1 4 5 6
>>> df.dtypes
0 object
1 object
2 object
dtype: object
>>> type(df[0][0])
<type 'str'>
我只是想知道是否存在的Pandas DataFrame
一些內置的功能,所有的string
值轉換爲float
。如果您知道Pandas文檔中的內置功能,請發佈鏈接。
它的工作原理,謝謝! –