Python:Pandas:数据框:列名
我有大量的列和列名也非常大。我希望看到很少的列和行,但视图限制为列名的大小。如何在没有列名(仅显示数据)的情况下临时查看Python中的数据框
答案 0 :(得分:2)
将DataFrame转换为numpy数组:
print (df.values)
但也许可以通过iloc
首先按位置选择列的值:
print (df.iloc[:, 5:8].values)
<强>示例强>:
df = pd.DataFrame(np.random.randint(10, size=(3,10)))
print (df)
0 1 2 3 4 5 6 7 8 9
0 8 4 9 1 3 7 6 3 0 3
1 3 2 6 8 9 3 7 5 7 4
2 0 0 7 5 7 3 9 3 9 3
print (df.iloc[:, 5:8])
5 6 7
0 7 6 3
1 3 7 5
2 3 9 3
print (df.iloc[:, 5:8].values)
[[7 6 3]
[3 7 5]
[3 9 3]]