python-3.x - Pandas Dataframe 未使用 PyDev 插件显示 Eclipse IDE 中的所有输出列
问题描述
当我在 Eclipse IDE(使用 PyDev 插件)中打印 Pandas 数据框时,并非所有列都显示在控制台中,即使所有列都在对象内,因为我可以保存到 CSV。
以下是输入数据框变量的示例:
month avg_high avg_low record_high record_low avg_precipitation
0 Jan 58 42 74 22 2.95
1 Feb 61 45 78 26 3.02
2 Mar 65 48 84 25 2.34
3 Apr 67 50 92 28 1.02
4 May 71 53 98 35 0.48
5 Jun 75 56 107 41 0.11
6 Jul 77 58 105 44 0.00
7 Aug 77 59 102 43 0.03
8 Sep 77 57 103 40 0.17
9 Oct 73 54 96 34 0.81
10 Nov 64 48 84 30 1.70
11 Dec 58 42 73 21 2.56
对于在数据框中输入的数据,当我打印数据框时,控制台会这样显示(我们可以看到 avg_low 和 record_high 列显示为...)
month avg_high ... record_low avg_precipitation
0 Jan 58 ... 22 2.95
1 Feb 61 ... 26 3.02
2 Mar 65 ... 25 2.34
3 Apr 67 ... 28 1.02
4 May 71 ... 35 0.48
5 Jun 75 ... 41 0.11
6 Jul 77 ... 44 0.00
7 Aug 77 ... 43 0.03
8 Sep 77 ... 40 0.17
9 Oct 73 ... 34 0.81
10 Nov 64 ... 30 1.70
11 Dec 58 ... 21 2.56
[12 rows x 6 columns]
任何帮助将不胜感激!
解决方案
只是 pandas 会截断您的输出以使其适合屏幕。要打印所有列,请设置正确的 pandas 选项:
import pandas as pd
pd.set_option("display.max_columns", 100)
推荐阅读
- android - Android/Retrofit:应用程序不通过 http 进行通信,仅通过 https
- javascript - 循环遍历对象的对象
- php - 如何使用`exec()`在PHP中执行使用`npm`命令安装的命令?
- python - 比较相对和绝对文件路径,仅提取相对部分
- cucumber-jvm - 如何创建一个 cucumber-java 自定义格式化程序来获取 cucumber 标签
- javascript - f = ()=>{} 和 f = function () {} 有什么区别吗
- c# - 无法转换类型“UnityEngine.Component”
- javascript - 如何将两个 css 类名放在一起,第二个在页面渲染后被删除?
- python - Django 测试:即使创建了也没有匹配的查询
- c# - 每次聚焦文本框时如何打开表单?