【问题标题】:What is record array in pandas?大熊猫中的记录数组是什么?
【发布时间】:2013-10-31 16:48:07
【问题描述】:

我找到了以下代码:

df.to_records(index=False)

我试图弄清楚它的作用。我发现this 页面显示:

将 DataFrame 转换为记录数组。索引将放在“索引”中 如果需要,记录数组的字段

这无济于事,因为我不知道record array 是什么意思。我在to_records 之前和之后打印df。在屏幕上我看不出有什么不同。

【问题讨论】:

  • 您是否正在尝试做一些您认为记录数组适合的具体事情?或者只是好奇什么是记录数组? This 可能会有所帮助。

标签: python numpy pandas dataframe


【解决方案1】:

这些是numpy 记录数组(请参阅herehere)。 FWIW,我不怎么使用它们,因为我发现 DataFrame 对于我需要对数据进行的各种操作来说更方便,我会费心给出一个特定的名称。也就是说,很多人喜欢他们。

它没有改变df,因为to_records 没有将df 从一种类型的对象原地更改为另一种类型,它返回一个目标类型的对象。试试

ra = df.to_records(index=False)
print ra

看看你做了什么。

【讨论】:

    猜你喜欢
    • 2017-05-05
    • 2020-07-09
    • 1970-01-01
    • 2021-01-05
    • 2017-06-05
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多