为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 CSV 文件中找到 isnull() 值?

如何在 CSV 文件中找到 isnull() 值?

九州编程 2022-12-20 11:09:48
In[17]: train_data.isnull()Out[17]:        Category  Title0         False  False1         False  False2         False  False3         False  False4         False  False        ...    ...98013     False  False98014     False  False98015     False  False98016     False  False98017     False  False[98018 rows x 2 columns]In [18]: print(train_data.isnull().sum())Category    0Title       1dtype: int64在 train_data 中,csv 文件中有一个空值。我需要找到一个空值并将其删除。
查看完整描述

3 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

  1. 如果您知道 NA 值在标题字段中

train_data.dropna(subset=['Title'])
  1. 如果你想删除所有的 NA

train_data.dropna()
  1. 使用 NA 查看列

train_data.isna().any()
  1. 如果你想查看 NA 值

train_data[train_data.isna().any(axis=1)]


查看完整回答
反对 回复 2022-12-20
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

我发现 NaN 的类型是 float。所以我用它。


for i in range(len(train_data)):

    if type(train_data.Title[i]) == float:

        print(i)


查看完整回答
反对 回复 2022-12-20
?
暮色呼如

TA贡献1853条经验 获得超9个赞

.使用它从数据集中删除包含空值的行:train_data.dropna()

  1. 使用它来用任何值填充空值,比如 0:train_data.fillna(0)

  2. 如果您想知道哪一列包含空值,请尝试: 

  3. //img1.sycdn.imooc.com//63a127a70001d63c04790083.jpg

  4. 过滤掉无值:train_data[train_data["column_name"].notnull()]




查看完整回答
反对 回复 2022-12-20
  • 3 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信