如何计算 .csv 文件中每列中的空白和填充单元格?

问题描述 投票:0回答:1

我想要的是计算 .csv 文件每列中填充和空白单元格的数量。

这是我的代码:

import pandas as pd

file_path = r"C:\Users\andre\OneDrive\Documentos\Farmácia\Python\Cadastro_clientes\cadastro_cli.csv"  
df = pd.read_csv(file_path, sep='|', header=None)  # No names argument, read all columns

filled_counts = df.count()  # Count non-null entries for all columns
blank_counts = df.isnull().sum()  # Count null (blank) entries for all columns

summary = pd.DataFrame({
    'Filled': filled_counts,
    'Blank': blank_counts
})

print("\nFilled and Blank Counts:")
print(summary)

我只得到这个,这根本不是我想要的:

Filled and Blank Counts:
   Filled  Blank
0   22318      0

我正在使用 Jupyter 笔记本。非常感谢任何帮助或提示!

另外,我对 pandas 和 python 完全是个菜鸟。对不起我的英语。

python pandas csv jupyter-notebook counting
1个回答
0
投票

你的代码对我来说看起来是正确的;我认为您的 csv 文件可能有问题。你能做一个 df.head() 并显示它的输出吗?

© www.soinside.com 2019 - 2024. All rights reserved.