【发布时间】:2021-12-28 15:13:12
【问题描述】:
假设我有一个如下所示的数据框:
Col1
0 100,000,000
1 234,343,000
2 NaN
3 213,564,545
4 NaN
5 678,000
6 200
如何将 Col1 中的非 NaN 值除以 1000 并获得理想的输出:
Col1 Col2
0 100,000,000 100,000
1 234,343,000 234,343
2 NaN NaN
3 213,564,545 213,564
4 NaN NaN
5 678,000 678
6 200 0.2
我尝试做 df['Col1'].div(1000) 但由于 NaN 值而无法正常工作
【问题讨论】:
-
你有整数还是字符串?
标签: python python-3.x pandas dataframe