gpt4 book ai didi

python - 似乎无法从字符串中删除数字

转载 作者:行者123 更新时间:2023-11-28 22:10:19 25 4
gpt4 key购买 nike

<分区>

我有一个看起来像这样的数据框。

0                                             1.144921                     
1 1.000000
2 1.119507
3 inf
4 0.000000
5 inf
6 0.000000
7 0.000000
8 1.000000
9 0.000000
10 0.000000
11 0.000000
12 1.793687
13 inf

我正在尝试摆脱“inf”字符串。基本上,我只想去掉所有字符串并只保留数据框中的数字。

我在下面尝试了以下代码。

kepler = re.sub("\D", "", kepler)
kepler = re.sub('[^0-9]','0', kepler)

当我运行这两行代码中的任何一行时,我都会收到以下错误。

TypeError: expected string or bytes-like object

如果我有一个非常简单的字符串,它确实有效。所以,这会起作用。

s = '83jjdmi239450  19dkd'
s = re.sub("\D", "", s)

不幸的是,该代码不适用于我的数据框。有什么想法吗?谢谢。

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