我希望能够从Excel文件(xlsx)中读取10行数据,而不需要一次性加载整个文件,因为我的一台机器(内存较低)无法完成这项任务。
我尝试使用了
我尝试使用了
import xlrd
import pandas as pd
def open_file(path):
xl = pd.ExcelFile(path)
reader = xl.parse(chunksize=1000)
for chunk in reader:
print(chunk)
看起来文件先被加载,然后被分成几个部分。
如何只读取前几行?
pip install --U sframe
安装。 - Vivek Kalyanaranganxslx
是一个压缩文件。它并不会让阅读几行变得更容易。你可以读取一个 CSV 文件吗? - Eric Duminil