【问题标题】:Print sample set of columns from dataframe in Pandas? [duplicate]从 Pandas 的数据框中打印列样本集? [复制]
【发布时间】:2018-01-16 13:45:21
【问题描述】:

如何(在终端中)打印 pandas 数据框中的列子集?

我不想从数据框中删除任何列;我只想在终端中查看几列,以了解数据是如何通过的。

现在,我有 print(df2.head(10)) 打印数据框的前 10 行,但是如何选择要打印的几列?您可以按索引号和/或名称选择列吗?

【问题讨论】:

  • 我愿意df.iloc[:5, :5]
  • df.sample(n=4, axis=1) 会给你随机的列样本。 \\这个问题不是重复的,并且提供给其他问题的链接没有回答标题中所述的问题(我来到这里寻找的正是标题问题),即使它可能满足问题主体中所述的提问者的目的.

标签: python python-3.x pandas


【解决方案1】:

print(df2[['col1', 'col2', 'col3']].head(10)) 将从数据框中的 'col1''col2''col3' 列中选择前 10 行,而不修改数据框。

【讨论】:

    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2023-03-10
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多