gpt4 book ai didi

pandas - 将 pandas 数据框中的 None 替换为 NaN

转载 作者:行者123 更新时间:2023-12-03 05:28:55 27 4
gpt4 key购买 nike

我有表x:

        website
0 http://www.google.com/
1 http://www.yahoo.com
2 None

我想用 pandas NaN 替换 python None 。我尝试过:

x.replace(to_replace=None, value=np.nan)

但是我得到了:

TypeError: 'regex' must be a string or a compiled regular expression or a list or dict of strings or regular expressions, you passed a 'bool'

我该怎么办?

最佳答案

您可以使用DataFrame.fillnaSeries.fillna它将替换 Python 对象 None,而不是字符串 'None'

import pandas as pd
import numpy as np

对于数据框:

df = df.fillna(value=np.nan)

对于专栏或系列:

df.mycol.fillna(value=np.nan, inplace=True)

关于pandas - 将 pandas 数据框中的 None 替换为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23743460/

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