Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我找到了以下代码:
df.to_records(index=False)
我试图弄清楚它的作用。我发现这个页面说:
将 DataFrame 转换为记录数组。如果请求,索引将放在记录数组的“索引”字段中
它没有帮助,因为我不知道是什么record array意思。我在 df 之前和之后打印to_records。在屏幕上我看不出有什么不同。
record array
to_records
这些是numpy记录数组(请参见此处和此处)。FWIW,我不太使用它们,因为我发现DataFrame对我需要对数据进行的各种操作来说更方便,因为我会费心给出一个特定的名称。也就是说,很多人喜欢他们。
numpy
DataFrame
它没有改变df,因为to_records它不会df从一种类型的对象原地更改为另一种类型,它返回目标类型的对象。尝试
df
ra = df.to_records(index=False) print ra
看看你做了什么。