我的数据框如下所示:

column 1 | column 2
apple    | 3
banana   | 4
carrot   | 1


使用

print df["column 1"] * df["column 2"]

returns
appleappleapple
bananabananabananabanana
carrot


但是我想把单词隔开

apple apple apple
banana banana banana banana
carrot


可能真的很基础,但是该怎么办呢?谢谢!!

最佳答案

如果仅出于显示目的,它将起作用(带有不可见的尾随空格):

print((df["column 1"] + ' ') * df["column 2"])


如果您真的不想要最后的尾随空格,我建议您将.apply与自定义函数一起使用,但是如果只是用于显示,那就太过分了。

10-04 22:20
查看更多