【发布时间】:2012-11-19 03:14:21
【问题描述】:
我意识到 Dataframe 需要一张 {'series_name':Series(data, index)} 的地图。但是,即使地图是 OrderedDict(),它也会自动对该地图进行排序。
有没有一种简单的方法来传递 Series(data, index, name=name) 列表,以便保留顺序并且列名是 series.name?如果所有系列的所有索引都相同,是否有一种简单的方法?
我通常通过传递一个 numpy column_stack 的 series.values 并指定列名来做到这一点。然而,这很难看,在这种特殊情况下,数据是字符串而不是浮点数。
【问题讨论】:
-
好的,所以字符串实际上可以在 numpy 数组中工作,我有一个解决方案。仍然感觉有点像黑客,我想知道是否有一个干净的解决方案。