我想要的是计算 .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 完全是个菜鸟。对不起我的英语。
你的代码对我来说看起来是正确的;我认为您的 csv 文件可能有问题。你能做一个 df.head() 并显示它的输出吗?