【发布时间】:2019-03-16 19:05:03
【问题描述】:
假设我有一些 Pandas 数据框 df,其中有一个名为“HEIGHT”的列,以及许多其他列。
如果我发出list(df["HEIGHT"]),那么这将按照它们在数据框中的确切顺序,即按数据框的索引排序,为我提供该列中项目的列表。
总是这样吗? df["HEIGHT"] 命令将返回一个系列,list() 将其转换为列表。但是这些操作是否总是保序的?有趣的是,在 Pandas 作者(!)的 [book1] 中,从我目前的阅读来看,我不清楚这些基本操作何时保持秩序;秩序可能总是保持不变,还是有一些简单的规则可以知道什么时候应该保持秩序?
【问题讨论】:
-
你试过
df['HEIGHT'].tolist()吗?
标签: pandas python-3.6