我想使用python从csv文件读取。我正在进行内存管理,所以我想问: 当我在python中调用pandas模块的read_csv时,文件中的数据会加载到RAM内存中然后读取,还是直接从磁盘读取? 如果要分块读取csv文件,是否会在RAM中逐块加载数据?
答案 0 :(得分:0)
请参见documentation:
还可选地支持将文件迭代或拆分为块。
和
块大小:整数,可选
返回TextFileReader对象以进行迭代。有关迭代器和块大小的更多信息,请参见IO Tools docs。