我有一个DataFrame定义为:
test_df = pd.DataFrame(
{"col_one": [1, 2, 3, 4, 5], "col_two": ["one", "two", "three", "four", "five"]}
).astype(str)
我使用这段代码将所有行变成一行,并将值串联起来:
for c in test_df.columns:
test_df[c] = ",".join(test_df[c].values)
print(test_df)
打印语句的结果如下:
但我想要的结果是这样的:
我怎么才能做到呢?
1条答案
按热度按时间dly7yett1#
我会使用 self
cat
:或者使用
agg
的这个变体:输出: