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

无法查看数据框中的所有列[重复]

边霄
2023-03-14

我试图输出数据帧的所有列。

代码如下:

df_advertiser_activity_part_qa  = df_advertiser_activity_part.loc[(df_advertiser_activity_part['advertiser_id']==209988 )]
df_advertiser_activity_part_qa.sort(columns ='date_each_day_et')

df_advertiser_activity_part_qa

当我输出数据帧时,并非所有列都显示出来。这有21列,在一些列之间只有点“…”我正在使用ipython笔记本。有没有一种方法可以忽略这一点。

共有1个答案

姬昀
2023-03-14

尝试:

pandas.set_option('display.max_columns', None)

但这取决于你有多少专栏,这不是一个好主意。数据正在缩短,因为您的列太多,无法在屏幕上实际显示。

您最好保存到.csv以检查数据。

df.to_csv('myfile.csv')

或者如果你有很多行:

df.head(1000).to_csv('myfile.csv')
 类似资料:
  • 我有一个代码,在那里我需要根据外包的类型和依赖的类型搜索特定的数据(两个都下拉,每个下拉一个)。有3种类型的外包和4种类型的依赖。当外包id为1和2以及依赖者时,我可以进行搜索。当用户选择id为1或2的外包时,必须选择依赖者。当outsource id为3时,不需要选择dependent,因为用户将在这里查看中的所有数据,除非他们希望使用dependent查看。但问题是,当我选择这种类型的外包时,

  • 问题内容: 我有多个pandas数据框,它们的列数可能不同,这些列的数量通常在50到100之间。我需要创建一个最终列,该列只是所有列的连接。基本上,该列第一行中的字符串应该是所有列第一行中的字符串的总和(并置)。我在下面编写了循环,但我觉得可能有更好的更有效的方法来执行此操作。有关如何执行此操作的任何想法 问题答案: 解决方案,但输出是,因此必须转换为和: 另一个具有function的解决方案,但

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

  • 我想在DataFrame的所有行上应用一个函数。例子: 想要的输出: Scala怎么能做到呢?我跟着这个,但没有运气。

  • 这是一个非常基本的问题,我似乎找不到答案。 我有一个这样的数据帧,叫做df: 然后我从df中提取所有行,其中列'B'的值为'B.2'。我将这些结果分配给df_2。 df_2变成: 然后,我将列B中的所有值复制到名为D的新列中。使df_2成为: 当我执行这样的任务时: 我得到以下警告: 试图在数据帧切片的副本上设置值。尝试使用。loc[row\u indexer,col\u indexer]=改为v

  • 我正在做一个数据库项目,为了理智起见,我想在测试其他特性时从数据库中删除所有问题数据。