【发布时间】:2015-05-06 03:38:14
【问题描述】:
我是 pandas 的新手,想弄清楚如何将格式化为字符串的多个列转换为 float64。目前我正在做以下事情,但似乎 apply() 或 applymap() 应该能够更有效地完成这项任务......不幸的是,我有点太菜鸟了,无法弄清楚如何做。目前,这些值是格式为字符串的百分比,例如 '15.5%'
for column in ['field1', 'field2', 'field3']:
data[column] = data[column].str.rstrip('%').astype('float64') / 100
【问题讨论】: