【发布时间】:2019-11-18 16:50:06
【问题描述】:
我有一个数据框,其中所有列都应该是数字。在阅读时,其中一些是用逗号阅读的。我知道可以通过
修复单个列df['x']=df['x'].str.replace(',','')
但是,这仅适用于系列对象,不适用于整个数据框。是否有一种优雅的方式将其应用于整个数据帧,因为数据帧中的每个条目都应该是一个数字。
P.S:为了确保我可以 str.replace,我首先将数据框转换为 str 使用
df.astype('str')
所以我明白,一旦删除逗号,我将不得不将它们全部转换为数字。
【问题讨论】:
标签: python string pandas replace comma