我有两个列数不同的pivot表,我需要创建一个表,其中的值在单元格中用逗号分隔,但在第一个表中没有出现的单元格put 0。在
例如
Table 1
1 3 4
a t1a1 t1a3 t1a4
b t1b1 t1b3 t1b4
Table 2
1 2 3 4
a t2a1 t2a2 t2a3 t2a4
b t2b1 t2b2 t2b3 t2b4
我想要:
^{pr2}$功能
df = '(' + df1.astype(str) + ' , ' + df2.astype(str) + ')'
print (df)
返回
1 2 3 4
a (t1a1 , t2a1) NaN (t1a3 , t2a3) (t1a4 , t2a4)
b (t1b1 , t2b1) NaN (t1b3 , t2b3) (t1b4 , t2b4)
我在Python和pandas图书馆一起工作。在
打电话给
df.reindex
你就可以走了!在请注意,您拥有的是字符串的列,而不是元组的列。这是有区别的。在
相关问题 更多 >
编程相关推荐