【发布时间】:2021-11-27 01:41:04
【问题描述】:
我正在尝试一次性替换所有数据集列的“%”。
df["Delhi"] = df.Delhi.apply(lambda x :x.replace("%",""))
设法更新单个列,现在希望避免对所有列一次又一次地重复相同的功能。有没有一次性完成的功能或方法?
【问题讨论】:
标签: python-3.x pandas dataframe numpy
我正在尝试一次性替换所有数据集列的“%”。
df["Delhi"] = df.Delhi.apply(lambda x :x.replace("%",""))
设法更新单个列,现在希望避免对所有列一次又一次地重复相同的功能。有没有一次性完成的功能或方法?
【问题讨论】:
标签: python-3.x pandas dataframe numpy
遍历列:
for column in df.columns:
df[column] = df[column].str.replace("%","")
一站式完成
df.replace("%", "", regex=True)
【讨论】: