【问题标题】:Using df.shape I get wrong number of rows使用 df.shape 我得到错误的行数
【发布时间】:2021-03-22 00:32:44
【问题描述】:

我有一个 800 行的数据框;当我打印它时,这个数据框的最后一个索引是 799(所以正好是 800 行)但是当我得到它的形状(df.shape)时,结果是 789 行。有人可以解释一下这怎么可能?我该如何解决这个问题?

【问题讨论】:

标签: python pandas dataframe


【解决方案1】:

您的 DataFrame 有 789 行。如果您在某个时候删除了 10 行,则索引不会更改,因此应该会丢失 10 个值。 试试

df.reset_index(drop=True)

看看最后一个索引是不是788。

【讨论】:

  • 谢谢!现在我得到了正确的最后一个索引。
猜你喜欢
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
  • 2015-09-02
  • 2017-01-22
  • 1970-01-01
  • 2019-09-27
  • 2013-12-23
相关资源
最近更新 更多