作为数据清理的一部分,Dataset有100多个列,并希望检查是否有任何数值/浮点数列具有字符串值,并将其全部替换为常量数值。
数据类型:
| data1| col1| col2|左|中心|
| --|--|--|--|--|
| ABC|零点一二三| 234 | 678 |一百二十三|
| ABC| 0.1345| 678 | 900 | -0.456 |
| def| -0.454 |OVG|测试| 8.67|
| def|失败|NVT|测试| 六点九|
| def|失败| 890 | 900 | 532 |
将任何数字列中的任何字符串替换为-1111输出:
| data1| col1| col2|左|中心|
| --|--|--|--|--|
| ABC|零点一二三| 234 | 678 |一百二十三|
| ABC| 0.1345| 678 | 900 | -0.456 |
| def| -0.454 |-1111|-1111| 8.67|
| def|-1111|-1111|-1111| 六点九|
| def|-1111| 890 | 900 | 532 |
帮助在python pandas中编码
1条答案
按热度按时间56lgkhnf1#
使用
pd.to_numeric
和apply
字符串
输出:
型
示例代码
当询问有关数据类型的问题时,输入应该以代码而不是文本的形式提供。
型