当前位置: 首页 > 知识库问答 >
问题:

使用Python[duplicate]获取数据帧的所有行

公羊绪
2023-03-14

我运行了一段python代码,得到了如下数据帧输出:

1    Department of Susta... (2)       Community Services (2)
2    Department of Commu... (2)       Community Services (2)
3    Sustainability Vict... (1)       Community Services (1)
4    Southern Grampians ... (1)       Community Services (1)
5    Productivity Commis... (1)       Community Services (1)
6         Parliament of NSW (1)       Community Services (1)
..                           ...                          ...
30      Noosa Shire Council (2)     Sport and Recreation (2)
31   State Library of Qu... (1)     Sport and Recreation (1)
32   Emergency Services ... (1)     Sport and Recreation (1)
33   Department of Susta... (1)     Sport and Recreation (1)

现在我没有第7行到第29行。如何获取所有行?

共有3个答案

曹钊
2023-03-14

您可以创建这样的函数

def print_full(x):
    pd.set_option('display.max_rows', len(x))
    print(x)
    pd.reset_option('display.max_rows')
越骏俊
2023-03-14

默认情况下,从0.20.2开始,熊猫只显示数据中的60行。你可以用

pd.set_option('display.max_rows',n)

其中n是要显示的行数。

滑弘扬
2023-03-14

这只是显示问题,我更喜欢:

#temporaly display 999 rows
with pd.option_context('display.max_rows', 999):
    print (df)

当您使用块退出时,选项值会自动恢复。

 类似资料:
  • 当我加载并运行下面的代码时,我会得到一个UnicodeDecodeError。如何解决这个问题? 我在我的文件夹中有一个CSV文件,但这种类型的错误即将出现,它不会显示输出中的头部列表。我使用Jupyter笔记本来运行代码以及编程。

  • 问题内容: 有一篇关于Redis命令以获取所有可用键的文章,但我想使用Python做到这一点。 有什么办法吗? 问题答案: 采用 优于大量密钥,因为它为您提供了可以使用的迭代器,而不是尝试将所有密钥加载到内存中。 我的redis中有一个1B记录,而且我永远都无法获得足够的内存来一次返回所有密钥。 一对一扫描键 这是一个python代码段,用于从商店中获取与某个模式匹配的所有键,并一一删除它们: 批

  • 我试图在数据帧中找到空值。虽然我回顾了Stackoverflow的以下文章,其中描述了确定空值的过程,但我很难对我的数据集执行相同的操作。 如何计算熊猫数据帧中列中的楠值 工作代码: 我做错了什么?

  • 我有一个名为的csv文件。我打开了ipython qtconsole,并使用以下方法创建了一个pandas: 其中,是字符串对象的python列表。示例(实际列表长度为22): 在ipython提示下,如果我键入并按enter键,则不会获得带有列和值的数据框,如Pandas网站上的示例所示。相反,我得到了关于数据帧的信息。我得到: 如果我键入,那么我会得到列的预期值。我有两个问题: (1) 在熊猫

  • 我有以下数据框: 我正在尝试为这个熊猫数据框确定适当的语法,如何为列“通道”等于A或B的所有实例编制索引。一旦找到所有实例,我想打印出来。此外,我希望能够在脚本中调用每个索引以获得进一步的应用程序。 我希望显示器是: 然后我想有一个“for循环”,它遍历并分别打印出每个索引实例,这样就很容易识别并单独调用它们,以便在脚本中进一步使用。有人能给点建议吗?

  • 我有一个目录,其中.csv文件包含60分钟的股票数据条,还有一个Python脚本,用于将它们全部加载到熊猫数据框中,并在符号和日期时间上建立索引,如下所示; 第一次打印返回以下内容; 第二次打印返回以下内容:; 如何在数据帧中找到这一行的行索引,然后获得一个切片,该切片是由前一行、当前行和下一个10行组成的12行?