如何在pandas中显示空字符串列值的计数

18 浏览
0 Comments

如何在pandas中显示空字符串列值的计数

dataframe.describe() 对于字符串列有以下列:

count unique top freq first last

\"enter

虽然这些信息非常有用,但了解特定列中是否有空值以及有多少个非常重要。

虽然我可以写一个自定义函数来查找这些信息,但它会带来很大的额外负担。请注意,有一个相关的问题,但它专注于数字列,因此不能直接应用:如何统计 Pandas DataFrame 中一个列中 NaN 值的数量。那么,是否有其他帮助函数可以提供这些额外的信息呢?

admin 更改状态以发布 2023年5月21日
0
0 Comments

您可以尝试:dataframe.info()

文档中所述,df.info()给出了关于DataFrame的信息,包括索引类型和列类型、非空值和内存使用情况。

根据您存储信息的需求,可以尝试以下操作:

import io
buffer = io.StringIO()
df.info(buf=buffer)
s = buffer.getvalue()
with open("df_info.txt", "w", encoding="utf-8") as f:  
     f.write(s)

来源:df.info()文档

0
0 Comments

快速查看每列中 nan 数量的方法:

dataframe.isna().sum()

0