我有两个熊猫数据框:
df1 df2
1 5
4 4
3 2
我想创建一个列表,使数据框与冒号连接:
1:5, 4:4, 3:2
上一个问题的帮助显示我可以这样做:
["{}:{}".format(a, a) for a in df1]
列表1:1,4:4,3:3,但我该如何做这样的事情:
["{}:{}".format(a, b) for a, b in df1, df2]
在上面创建所需的结果?
答案 0 :(得分:0)
这样的东西?
df1 = pd.DataFrame({"df1":[1,4,3]})
df2 = pd.DataFrame({"df2":[5,4,2]})
["{}:{}".format(a, b) for a, b in zip(df1.df1, df2.df2)]
['1:5', '4:4', '3:2']