【发布时间】:2020-10-24 10:45:16
【问题描述】:
我正在尝试将价格列与整数相乘,但没有发生。
for index,row in df.iterrows():
a=row['price']
row['price'] = a[1:]
b = row['price'].split(' ')[1]
所以我想乘以 100000,其中价格包含“L”,乘以 10000000,其中价格包含“Cr”。
例如,第一个单元格有 50.0 L,所以输出应该是 5000000.0
我使用了dtype,输出为dtype('O')
price area type price per sq feet Address
0 50.0 L 650 1 7.69 Mankhurd
1 1.15 Cr 650 1 17.69 Chembur
2 95.0 L 642 1 14.80 Bhandup West
3 1.6 Cr 650 2 24.61 Goregaon East
5 88.0 L 570 1 15.44 Borivali East
我将不胜感激。 谢谢哟
【问题讨论】:
标签: python pandas string numpy dataframe