一个文件将读取多大?适用于10行excel,但不是100000行表示文件不存在

2024-04-20 09:25:34 发布

您现在位置:Python中文网/ 问答频道 /正文

无法使用read_csv读取大型Excel文件-python错误该文件不存在。你知道吗

同一excel文件的较小版本很容易打开。你知道吗

import pandas as pd
data = pd.read_csv("E:\rawdata_50K.csv")
print(data[0:5])

excel文件的前20行加载得很好;大版本则不然。你知道吗


Tags: 文件csvimport版本pandasreaddataas
2条回答

非常感谢!6GB答案中答案5的第二个解决方案运行良好,速度很快。。。。你知道吗

尝试建议的方法

作为pd导入 文件读取=pd.read\U csv文件(“E:\数据原始.csv,chunksize=500) dfList=[] 对于Fileread中的df: dfList.append文件(测向)

数据框=pd.concat公司(dfList,sort=False)

打印(df[99950:100000])

也许有人能解释为什么同一个CSV文件在命名为dataraw时工作,但在重命名为rawdata时不工作…(????)你知道吗

如果使用Windows,请注意路径前面的r

data = pd.read_csv(r"E:\rawdata_50K.csv")

或者

注意路径中/的方向,不需要r

data = pd.read_csv("E:/rawdata_50K.csv")

文件路径pathlib

pathlib

from pathlib import Path

drive_path = Path('E:/')
file_path = drive_path / 'rawdata_50K.csv'
data = pd.read_csv(file_path)

相关问题 更多 >