我的数据框如下所示:
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
与自定义函数一起使用,但是如果只是用于显示,那就太过分了。