我有其中有不同數據類型的數據幀。 我想確定浮點類型的精度。 我可以用這個代碼只選擇float64:單元格操作數據幀,確定精度
df_float64 = df.loc[:, df.dtypes == np.float64]
(不知道爲什麼與列只有「南」值也將被選中,但是這僅僅是側面說明)
我們確定緊靠如此精確我的事方法:
precision = len(cell.split(".")[1]
如果cell將是一個字符串。
並以每列最高精度的csv格式輸出。
因此,有這樣的數據幀:
| A| B| C| D|
| 0.01|0.0923| 1.0| 1.2|
| 100.1| 203.3| 1.093| 1.9|
| 0.0| 0.23| 1.03| 1.0|
我想有這樣的:
| A| B| C| D|
| 2| 4| 3| 1|
這可能使用熊貓?
感謝
似乎工作,我不得不刪除NaN工作df_na = df.fillna(value = 0) – Submi
我不得不謝謝你:)再次你幫我! – Submi
如果我的回答很有幫助,請不要忘記[接受](http://meta.stackexchange.com/a/5235/295067) - 點擊答案旁邊的複選標記('✓')將其從灰色填充。謝謝。 :) – jezrael