gpt4 book ai didi

python - 如何使用 read_sql 在 Pandas 中指定 na_values?

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

我正在尝试从 sql 表创建一个 Pandas 数据框。我使用 data=pd.read_sql(query,con=con) 读入数据,这工作得很好。但是,我希望设置数据框中哪种类型的元素是 NaN。读取 csv 时,可以使用 pd.read_csv('file.csv',na_values=['',[]']) 进行设置.使用 read_sql 是否有类似的标志可用?

最佳答案

没有这样的参数,因为 pandas/numpy NaN对应 NULL (在数据库中),所以存在一对一的关系。

但是如果你想用 NaN 替换其他值,你可以这样做:

df = df.replace(['', 'null'], [np.nan, np.nan])

关于python - 如何使用 read_sql 在 Pandas 中指定 na_values?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37890649/

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