gpt4 book ai didi

python - 为什么 dropna 似乎不能用于此专栏?

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:16 25 4
gpt4 key购买 nike

我尝试删除一列 Filmname 中的所有 na 值,但这些值没有被删除。为什么? (我的结果截图)

enter image description here

这是我的代码:

import pandas as pd
df = read.csv....

df.dropna(subset=['Filmname'], inplace=True)
df.head()

最佳答案

默认情况下,pandas.read_csv 不将“na”视为NaN

您可以通过 na_values 参数手动将其添加为 NaN 字符串:

df = pd.read_csv('file.csv', na_values=['na'])

根据 docs :

na_values : scalar, str, list-like, or dict, default None

Additional strings to recognize as NA/NaN. If dict passed, specific per-column NA values. By default the following values are interpreted as NaN: ‘’, ‘#N/A’, ‘#N/A N/A’, ‘#NA’, ‘-1.#IND’, ‘-1.#QNAN’, ‘-NaN’, ‘-nan’, ‘1.#IND’, ‘1.#QNAN’, ‘N/A’, ‘NA’, ‘NULL’, ‘NaN’, ‘n/a’, ‘nan’, ‘null’.

关于python - 为什么 dropna 似乎不能用于此专栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877247/

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