python - Pandas 中的列名 (Python)
问题描述
Python:熊猫:数据框:列名
我有大量的列,列名也很大。我希望看到很少的列和行,但视图变得受限于列名的大小。如何在没有列名的情况下暂时在 Python 中查看数据框(仅显示数据)
解决方案
将 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]]
推荐阅读
- html - Angular 在 html 表中显示 json 对象
- vba - 将命名的 Lotus123 电子表格导入 MS Access
- jquery - 在正常的流/滚动页面中创建 fullpage.js 包装器,删除 fullpage.js 滚动条
- html - W3 和 WCAG 要求在不允许为假的属性上发生冲突
- java - 右键单击 .jsp 文件时,在 Eclipse 中未出现在服务器上运行选项
- javascript - 处理没有互联网连接的 axios,反应原生应用程序(没有 NetInfo)
- sql - 在 Oracle SQL 中拆分和比较两个字符串
- javascript - Flex-Basis:强制儿童具有固定大小
- ios - 未调用 MSDistributeDelegate 分发方法
- r - 在 R 中以毫秒合并重叠时间段