【发布时间】:2021-11-05 18:23:02
【问题描述】:
我有一个包含杂乱数据的数据框。
df:
1 2 3
-- ------- ------- -------
0 123/100 221/100 103/50
1 49/100 333/100 223/50
2 153/100 81/50 229/100
3 183/100 47/25 31/20
4 2.23 3.2 3.04
5 2.39 3.61 2.69
我希望将小数值转换为十进制,转换公式为
例如:
- 123/100 = (123/100 + 1) = 2.23
- 333/100 = (333/100 +1) = 4.33
计算为fractional value + 1
当然,保留十进制值。
如何在 Pandas 和 Python 中做到这一点?
【问题讨论】:
标签: python pandas dataframe operators