DataFrame中涉及百分比的计算

数据分析时很多时候数据是百分比的字符串格式,在进行计算的时候需要进行相应处理

.str.strip():删除字符串中的指定字符,参数为空时删除字符串前后空格
.astype():将数据转换为指定数据类型

如下数据,所有字段类型都是字符串,需要计算fund_sizestock_percent相乘的结果

DataFrame中涉及百分比的计算_第1张图片

df['stock_money'] = df['fund_size'].astype(
    float) * df['stock_percent'].str.strip('%').astype(float) / 100

得到计算结果:
DataFrame中涉及百分比的计算_第2张图片

你可能感兴趣的:(技巧,python,数据分析,python,数据分析)