【问题标题】:Pandas : What is the fastest way to get a list of single panda series from a large dataframe?Pandas:从大型数据框中获取单个熊猫系列列表的最快方法是什么?
【发布时间】:2019-09-03 02:48:18
【问题描述】:

问题是如何解释的,我搜索了一种非常快速的拆分方法,以从熊猫数据框中获取所有熊猫系列的列表,以对它们进行多处理。 hsplit 从 numpy 将其拆分为单个数据帧。有没有我不知道的方法?

【问题讨论】:

  • 是的,遍历df.columns。你希望它有多快?列是肤浅的,它们基本上只是保存 Series 对象的键。
  • 你可以使用 df.iloc[index] 它将返回行
  • 其实这真的没有意义。如果您现在转向多处理,那么按列对数据进行分段可能

标签: python pandas numpy


【解决方案1】:

如果您尝试遍历所有列 df.iloc[index]df.loc[index] 可能是最好的方法。但是,我不明白这有多么重要。 Pandas 的操作效率已经非常高,而且它的核心数据帧索引器速度难以超越。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2021-09-12
  • 2021-03-20
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
相关资源
最近更新 更多