Pandas 可以输出 CSV 文件的推断模式吗?

Can Pandas output inferred schema for a CSV file?

有没有一种方法可以使用 pandas 在大型 CSV 上输出推断的模式? 此外,如果它是基于 CSV 的 nullable/blank,有什么方法可以让它用那种类型告诉我? 文件大约有 50 万行,250 列。

在我的新工作中,我经常收到零格式文档的 CSV 文件。

是否需要加载整个csv文件?如果您知道分隔符或对文件执行 cat 操作以了解分隔符,至少可以使用 read_csv 函数。然后使用 .info():

df = pd.read_csv(path_to_file,...)
df.info()