【问题标题】:Convert data frame to array with column header [duplicate]将数据框转换为带有列标题的数组[重复]
【发布时间】:2023-03-05 08:06:01
【问题描述】:

我想转换一个数据框:

到数组而不丢失标题列,如下所示:

我尝试了价值观:

但不知道如何保留列标题,以便我可以调用它以供以后使用。如何使用熊猫来做到这一点?

data = data.values
array([[True, 33],
   [True, 32],
   [True, 31],
   ...,
   [True, 2],
   [True, 0],
   [True, 0]], dtype=object)

【问题讨论】:

  • 链接的问题要求一个包含原始标题的新列,这与这里提出的完全不同。此外,他们在这里要求一个结构化数组,即具有结构化 dtype 的普通 ndarray,在那里他们要求一个 recarray,这是一个子类型。

标签: python arrays pandas numpy


【解决方案1】:

您正在寻找一种将 DataFrame 转换为结构化数组的方法,您可以在 Converting pandas dataframe to structured arrays 的问题中找到执行此操作的说明

【讨论】:

    猜你喜欢
    • 2018-11-26
    • 1970-01-01
    • 2016-03-31
    • 2017-12-30
    • 1970-01-01
    • 2021-03-26
    • 2019-07-25
    相关资源
    最近更新 更多