gpt4 book ai didi

python - 在 Pandas 中,read_excel() 中使用的 read_csv() 中的 'nrows' 是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:58:33 24 4
gpt4 key购买 nike

只想将特定范围的数据从 excel 电子表格(.xlsm 格式,因为它有宏)导入 pandas 数据框。是这样做的:

data    = pd.read_excel(filepath, header=0,  skiprows=4, nrows= 20, parse_cols = "A:D")

但 nrows 似乎只适用于 read_csv() ?read_excel() 的等效项是什么?

最佳答案

作为noted in the documentation ,从 pandas 版本 0.23 开始,这现在是一个内置选项,并且功能几乎与 OP 所述完全相同。

代码

data = pd.read_excel(filepath, header=0, skiprows=4, nrows= 20, use_cols = "A:D")

现在将读取 excel 文件,从第一个工作表中获取数据(默认),跳过 4 行数据,然后将第一行(即工作表的第五行)作为header,将接下来的 20 行数据读入数据帧(第 6-25 行),并且只使用 A:D 列。请注意,use_cols 现在是最后一个选项,因为 parse_cols 已被弃用。

关于python - 在 Pandas 中,read_excel() 中使用的 read_csv() 中的 'nrows' 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35747476/

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