Setup
df = pd.DataFrame({'A':[1, 2, 3],'B':[4, 5, 6]})
Solution
请记住,根据您的预期输出,[1 4,2 5,3 6]
不是一件事。我将你的意思解释为[(1, 4), (2, 5), (3, 6)]
or ["1 4", "2 5", "3 6"]
第一个假设
df.apply(lambda x: tuple(x.values), axis=1)
0 (1, 4)
1 (2, 5)
2 (3, 6)
dtype: object
第二个假设
df.apply(lambda x: ' '.join(x.astype(str)), axis=1)
0 1 4
1 2 5
2 3 6
dtype: object