python - 如何在编辑器中显示或打印大型 python 列表的所有元素

标签 python python-3.x pandas atom-editor

我有一个包含 423 个变量的 pandas 数据框。

我想在编辑器中显示(打印)所有列(变量)名称,以便我可以检查变量的确切名称。我正在使用 ATOM IDE。

为此,我首先使用df.columns。这会显示一些列名称,后跟“...”

我尝试按如下方式更改 pandas 显示属性:

pd.set_option("display.max_rows", 999)
pd.set_option("display.max_columns", 999)

但这似乎并没有改变显示的元素数量,大概是因为这是一个列表而不是 DataFrame。

我通过创建 DataFrame 而不是依赖列表来解决这个问题,如下所示:

cNames = pd.DataFrame({'columnNames':df.columns})

但我认为了解如何更改列表中显示的元素数量对于将来的工作很有用。

这可以做到吗?

最佳答案

您可以一张一张地打印:

for x in df.columns:
    print(x)

这有帮助吗?

关于python - 如何在编辑器中显示或打印大型 python 列表的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58686175/

相关文章:

python - 使用Python修改.iso文件

python - 在装饰类多方法时丢失了 self

python - Elasticsearch中的TTL

python - 类型错误 : _deserialize() got an unexpected keyword argument 'partial' in marshmallow

python - 命名元组到 Pandas 数据框的嵌套字典

python - Julia 和 Python 中的伪逆矩阵不同

Python 终端问题 ImportError : No module named

python - 如何在Python中的前两个打印行之间添加一行破折号?

python - Pandas - 合并/加入/vlookup df 并删除所有匹配的行

python - 如何在 pandas 中将 .loc 与 groupby 和两个条件一起使用