我有一个这样的数据框:
CreationDate
2013-12-22 15:25:02 [ubuntu, mac-osx, syslinux]
2009-12-14 14:29:32 [ubuntu, mod-rewrite, laconica, apache-2.2]
2013-12-22 15:42:00 [ubuntu, nat, squid, mikrotik]
我正在计算CreationDate
列中列表的长度,并生成一个新的Length
列,如下所示:
df['Length'] = df.CreationDate.apply(lambda x: len(x))
给我这个:
CreationDate Length
2013-12-22 15:25:02 [ubuntu, mac-osx, syslinux] 3
2009-12-14 14:29:32 [ubuntu, mod-rewrite, laconica, apache-2.2] 4
2013-12-22 15:42:00 [ubuntu, nat, squid, mikrotik] 4
有没有比这更像Python的方法?
您还可以将
str
访问器用于某些列表操作。在这个例子中返回每个列表的长度。请参阅^{} 的文档。
对于这些操作,vanilla Python通常更快。但是熊猫会处理南斯。以下是时间安排:
相关问题 更多 >
编程相关推荐