如何将带有列表的两列连接到带有嵌套列表的列中?
How to join two columns with lists into column with nested lists?
我有一个数据框:
v1 v2
[1,2] [4,5,6]
[1,1,5] [4,5,6,7]
我想将它们加入嵌套列表的列中:
v1 v2 v3
[1,2] [4,5,6] [[1,2],[4,5,6]]
[1,1,5] [4,5,6,7] [[1,1,5],[4,5,6,7]]
你可以试试这个:
df['v3'] = df.apply(lambda row : [row['v1'], row['v2']], axis = 1)
print(df)
# Output :
# v1 v2 v3
#0 [1, 2] [4, 5, 6] [[1, 2], [4, 5, 6]]
#1 [1, 1, 5] [4, 5, 6, 7] [[1, 1, 5], [4, 5, 6, 7]]
我有一个数据框:
v1 v2
[1,2] [4,5,6]
[1,1,5] [4,5,6,7]
我想将它们加入嵌套列表的列中:
v1 v2 v3
[1,2] [4,5,6] [[1,2],[4,5,6]]
[1,1,5] [4,5,6,7] [[1,1,5],[4,5,6,7]]
你可以试试这个:
df['v3'] = df.apply(lambda row : [row['v1'], row['v2']], axis = 1)
print(df)
# Output :
# v1 v2 v3
#0 [1, 2] [4, 5, 6] [[1, 2], [4, 5, 6]]
#1 [1, 1, 5] [4, 5, 6, 7] [[1, 1, 5], [4, 5, 6, 7]]