gpt4 book ai didi

python - 即使使用 usecols, Pandas 也会读取整个文件吗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:06 26 4
gpt4 key购买 nike

我正在使用 pandas 读取休息服务中的文件。该文件很大,有 100 多列。但我只想阅读前两列。我知道我可以在 read_csv 中使用 usecols 但我想知道它究竟是如何工作的?

pandas 是否读取整个文件并过滤掉所需的列?还是只读取所需的列?

我问是因为我不想让内存过载。

最佳答案

根据文档,它将读取整个文件(无法只从磁盘读取列),但只会解析和存储 use_cols 变量中给定的列(强调我的):

usecols : list-like or callable, optional

Return a subset of the columns... Using this parameter results in much faster parsing time and lower memory usage.

关于python - 即使使用 usecols, Pandas 也会读取整个文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54649847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com