在Python中,可以为列表中的对象分配多个变量。是否可以对pandas数据帧执行相同的操作,例如:
df.Trinucleotide
0 ACA
1 ACC
2 ACG
3 ACT
4 ACA
5 ACC
6 ACG
7 ACT
8 ACA
9 ACC
df.loc[:,['First','Second','Third']] = df.Trinucleotide.apply(lambda x: list(x))
这会导致keyrerror:“['First''Second''Third']not in index”错误,同时用逗号分隔变量也不起作用。在
^{pr2}$有没有一种方法可以不显式地将每个变量分配给列表的切片索引?在
要在使用
apply
时创建多个列,我认为最好返回一个Series
,而不是一个列表。{{2>可以通过设置来设置列名称。所以你可以:相关问题 更多 >
编程相关推荐