Python 在屏幕上显示各种数据帧

Python 在屏幕上显示各种数据帧,python,python-2.7,pandas,Python,Python 2.7,Pandas,我在Jupyter中使用Python2.7操作数据。通常需要查看(意思是“在屏幕上显示”)来自数据帧的向量,与另一个向量(有时来自另一个数据帧)进行比较。我一直在尝试,搜索网页和stackoverflow,但我还没有找到 示例:假设我有两个df: df1=pd.DataFrame(np.arange(1,61).reshape(-1,6),columns=list('abcdef')) df2=pd.DataFrame(np.arange(61,1,-1).reshape(-1,6),colum

我在Jupyter中使用Python2.7操作数据。通常需要查看(意思是“在屏幕上显示”)来自数据帧的向量,与另一个向量(有时来自另一个数据帧)进行比较。我一直在尝试,搜索网页和stackoverflow,但我还没有找到

示例:假设我有两个df:

df1=pd.DataFrame(np.arange(1,61).reshape(-1,6),columns=list('abcdef'))
df2=pd.DataFrame(np.arange(61,1,-1).reshape(-1,6),columns=list('ghiklm'))
我希望能够比较,比如说df1['b']和df2['k'],在我的工作表中并排显示这两列,比如

[df1.loc[:,['c']], df2.loc[:,['i']]] 
但不是一个接一个,像这样:

c     i
2     58
8     52
14    46
20    40
26    34
32    28
38    22
44    16
50    10
56     4

有人能帮忙吗?:)

如果两个数据帧的索引相同,则使用:


谢谢,非常好用!!!!如果df没有相同的行数呢?那么使用reset_索引,比如
print(pd.concat([df1.reset_index(drop=True).c,df2.reset_index(drop=True.i],axis=1))
reset_索引工作得很好,非常感谢!我已经“接受”了你的回答
print (pd.concat([df1.c, df2.i], axis=1))
    c   i
0   3  59
1   9  53
2  15  47
3  21  41
4  27  35
5  33  29
6  39  23
7  45  17
8  51  11
9  57   5