【发布时间】:2016-09-21 18:11:50
【问题描述】:
我需要将DataFrame 列中的单元格初始化为lists。
df['some_col'] = [[] for _ in no_of_rows]
我想知道在时间效率方面是否有更好的方法来做到这一点?
【问题讨论】:
-
您接受的答案比您的起点慢 3 倍。
-
@Stefan 看来你是对的,因为
apply(list)确实比我的旧代码慢了一点。 -
所以正如您在下面看到的,使用
itertools可以更快一点,但我认为您实际上已经相当不错了,因为我没有看到比添加列更快的方法标准方法,但也许有人想出了一些魔法..
标签: python python-3.x pandas dataframe series