【问题标题】:Converting pandas dataframe to pandas series将熊猫数据框转换为熊猫系列
【发布时间】:2019-04-19 10:43:12
【问题描述】:

我需要一些有关数据类型问题的帮助。 我正在尝试转换一个熊猫数据框,如下所示:

timestamp    number
2018-01-01     1
2018-02-01     0
2018-03-01     5
2018-04-01     0
2018-05-01     6

变成一个熊猫系列,看起来和数据框一模一样,没有列名时间戳和数字:

 2018-01-01     1
 2018-02-01     0
 2018-03-01     5
 2018-04-01     0
 2018-05-01     6

这应该不难,但是我在想办法做到这一点时遇到了一些麻烦,因为我是 pandas 的初学者。

如果能在这个问题上获得一些帮助会很棒。

非常感谢您!

【问题讨论】:

  • 你能展示一下输出应该是什么样子吗?
  • 它应该看起来就像数据框,但没有列名“时间戳”和“数字”。
  • 我在这里很困惑。如果要返回数据框,为什么不想要名称?您可以在问题中发布输出吗?
  • 我不想要数据框。我想要一个熊猫系列,它上面没有列的名称。我刚刚编辑了问题,现在您可以查看我希望熊猫系列的外观:)
  • 你的意思是df.set_index('timestamp')['number'].rename_axis(None) 吗?

标签: python pandas dataframe series


【解决方案1】:

IIUC,使用:

df.set_index('timestamp')['number'].rename_axis(None)

2018-01-01    1
2018-02-01    0
2018-03-01    5
2018-04-01    0
2018-05-01    6

【讨论】:

    猜你喜欢
    • 2019-10-12
    • 1970-01-01
    • 2016-01-19
    • 2020-09-10
    • 2020-06-03
    • 2021-12-08
    • 1970-01-01
    • 2021-12-18
    相关资源
    最近更新 更多