numeric_cols = results.select_dtypes(include=['float', 'int']).columns.tolist() results[numeric_cols] = results[numeric_cols].apply(lambda x: x.map(lambda y: '{:.2f}%'.format(y * 100))) results将百分比后的字符型转变为整型
时间: 2024-02-18 22:05:34 浏览: 62
数字字符串转换整型数
要将百分比的字符串转换为整型,可以使用类似以下的代码:
```python
results[numeric_cols] = results[numeric_cols].apply(lambda x: x.str.rstrip('%').astype('float') / 100)
```
这里的 `rstrip('%')` 用于去除字符串末尾的百分号,然后使用 `astype('float')` 将字符串转换为浮点数,最后除以 100 得到实际数值。这样就可以将结果转换为整型了。
阅读全文