gpt4 book ai didi

python - 尝试替换数据框列中的特殊字符

转载 作者:行者123 更新时间:2023-12-01 01:26:39 27 4
gpt4 key购买 nike

我有一个数据框列,如下所示: enter image description here

我正在尝试用 '' 替换 '-' 符号。但是,如果我尝试:

df_1['x'] = df_1['x'].replace('-', '')
df_1['x'].head()

我得到相同的数据

如果我尝试这个

df_1['x'] = str(df_1['x]).replace('-', '')

我的数据变得困惑。

有人可以解释一下我在这里做错了什么吗?

最佳答案

and i'm trying to replace the '-' sign with ''

这些(可能)不是字符串而是数字,- 表示它是负数。鉴于这些是负数,删除减号可能不是一个好主意,因为 -5 当然与 5 不同。

如果您想将负数映射到正数上,您可以使用 pandas.DataFrame.abs(..) [pandas-doc]为此,计算绝对值:

df_1['x'] = df_1['x'].<b>abs()</b>

关于python - 尝试替换数据框列中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53269401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com