【发布时间】:2021-09-20 07:58:34
【问题描述】:
我有一个字符串数据类型的熊猫数据框。大多数数据可以转换为整数或浮点数。但是,有些行无法转换。
数据框如下图:
| A |
|---|
| 2 |
| 3 |
| 1 |
| - |
请注意,虽然它是一个数字,但它仍然是字符串格式。所以,我应用这个代码:
df['A'] = df['A'].astype(float)
但是,到第四行时,就会出现这个错误:
ValueError: could not convert string to float: '-'
我只想跳过无法转换的行的转换,例如表格上的第四行。我该如何解决这个问题?
【问题讨论】:
标签: python pandas type-conversion