数据分析时很多时候数据是百分比的字符串格式,在进行计算的时候需要进行相应处理
.str.strip()
:删除字符串中的指定字符,参数为空时删除字符串前后空格
.astype()
:将数据转换为指定数据类型
如下数据,所有字段类型都是字符串,需要计算fund_size
与stock_percent
相乘的结果
df['stock_money'] = df['fund_size'].astype(
float) * df['stock_percent'].str.strip('%').astype(float) / 100
得到计算结果: