dataframe内的数据形式处理

img


对于csv文件,用dataframe打开有没有办法进行一些处理
比如倒数第二列的,对有“万”字的行,把万去掉并乘以10000,没有万字的行不变
以及最后一列,能不能把方括号和单引号去掉。
刚入门,求教了🙏

df = pd.read_csv('data.csv', encoding='utf-8')
df['D'] =df['COL1'].str.replace("万", "").astype(float) *10000
df['E'] =df['COL2'].str.replace("'", "").str.replace("]", "").astype(int)
print(df)