gpt4 book ai didi

python - 使用 Python 用全 0 值填充空白数据框列

转载 作者:行者123 更新时间:2023-12-02 00:09:56 27 4
gpt4 key购买 nike

我有一个 Python 数据框,其中有一个名为“avg_snow”的列,当我将表输出到 CSV 时,该列完全空白。文件。

我想用值 0(数据类型 float)填充空白行。我已尝试以下操作,但出现错误。

merged_left_1 = merged_left_1['avg_snow'].replace('', 0, inplace = True)

这是我收到的错误消息:

TypeError: 'NoneType' object is not subscriptable

最佳答案

您可以通过多种方式做到这一点。我正在创建一个虚拟数据框来向您展示它是如何工作的:

df = pd.DataFrame(data=[None,None,None],columns=['a'])

一种方法是:

df['a'] = 0 # Use this if entire columns values are None.

或者更好的方法是使用 pandas' fillna:

df.a.fillna(value=0, inplace=True) # This fills all the null values in the columns with 0.

关于python - 使用 Python 用全 0 值填充空白数据框列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41532518/

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