【问题标题】:Divide range(len(dataframe[column])) and not the values?划分 range(len(dataframe[column])) 而不是值?
【发布时间】:2021-09-02 08:12:05
【问题描述】:

这对你们来说可能是一个非常简单的问题,我尝试搜索这个问题,但我认为我的措辞有误,我找不到我想要做的事情。

好的,我有一个大小为 (9652, 5) 的数据框。我试图将 9652 除以 3600,但不是列中的值。

我试过了

attempt1 = range(len(df['columnA'])) / 3600 

但我得到了

TypeError: /: 'range' 和 'int' 的操作数类型不受支持

如果我需要添加更多信息,请告诉我。我正在使用熊猫。

【问题讨论】:

    标签: python-3.x dataframe divide


    【解决方案1】:

    range() 返回从 0 到 len(<DataFrame object>) 的数字序列。我想你想做的是df.shape[0]/3600,它会给你number of rows/3600

    Relevant pandas docs

    【讨论】:

      猜你喜欢
      • 2019-12-27
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 2021-10-08
      • 2018-10-04
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      相关资源
      最近更新 更多