【问题标题】:Pandas read_excel skiprows on Capital IQ series?熊猫read_excel跳过Capital IQ系列?
【发布时间】:2020-01-02 00:11:32
【问题描述】:

我有一个 Excel 文件。第 1 行 (A:I) 是文本值,我想将其作为数据框的标题。第 2 行 (A:I) 是 CIQRANGE 函数,我希望在转换为数据帧时忽略这些函数。第 3:1425 行是值; A 列有日期,B 列:我有数字。

无论我如何构造 read_excel,我都会得到一个空数据框,其中包含 9 个非常奇怪且很长的文本列名称,我认为它们代表第 2 行中的 CIQRANGE 函数。skirows 似乎没有效果。

我认为应该起作用的:

priceHistory = pd.read_excel('file.xlsx', header=0, skiprows=[1], sheetname=1)

【问题讨论】:

  • 也许以某种方式共享原始 Excel 文件?没有文件就很难复制出了什么问题。

标签: python pandas


【解决方案1】:

你确定sheetname=1 吗?如果您有一张纸,则应省略此参数,None0

sheet_name : str, int, list, or None, 默认为 0 可用案例:

默认为 0:作为 DataFrame 的第一张工作表

【讨论】:

  • 是的,第一页不是我想要阅读的;目标信息在第二张纸上。
  • 请参阅上面的评论 - 很难想象没有文件会有什么问题。看起来像在读取文件之前未计算的值。在这里查看一些线索:stackoverflow.com/questions/41722374/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-15
  • 2018-06-19
  • 2019-04-04
  • 2020-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多