Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python/Pandas仅显示数据帧中的前10列和最后10列_Python_Python 3.x_Pandas_Dataframe_Data Cleaning - Fatal编程技术网

Python/Pandas仅显示数据帧中的前10列和最后10列

Python/Pandas仅显示数据帧中的前10列和最后10列,python,python-3.x,pandas,dataframe,data-cleaning,Python,Python 3.x,Pandas,Dataframe,Data Cleaning,我对数据科学和机器学习还比较陌生,目前正在进行我的第一个项目,这个项目有一个非常大的数据集,有超过100万行和88列 我目前正在清理数据并尝试使用诸如data.isnull()、.sum()和data[data.isnull().values.any(axis=1)].head()等功能,但我的Jupiter笔记本文件将只显示前十列和后十列 只是在寻找查看数据的最佳方式,或者寻找可能有帮助的资源 您正在代码中使用.head() data[data.isnull().values.any(axis

我对数据科学和机器学习还比较陌生,目前正在进行我的第一个项目,这个项目有一个非常大的数据集,有超过100万行和88列

我目前正在清理数据并尝试使用诸如
data.isnull()
.sum()
data[data.isnull().values.any(axis=1)].head()等功能,但我的Jupiter笔记本文件将只显示前十列和后十列

只是在寻找查看数据的最佳方式,或者寻找可能有帮助的资源

您正在代码中使用
.head()

data[data.isnull().values.any(axis=1)].head()

默认情况下,这将为您提供前10列。您可以指定要作为
.head()
的参数查看的列数

如果从上面的行中删除
.head()
,您将看到完整的数据帧


同样,检查您是否在某处使用
.tail()
。这将为您提供最后10列

您可以通过以下方式更改显示的列数:

#without restriction
pd.set_option('display.max_columns', None)
试着用这个

   pd.set_option('display.max_columns', 30)

你可以根据需要更改号码。使用“无”表示完整列表。

这是否回答了您的问题?您正在代码中使用
.head()
。这将只提供前10列(默认情况下)。还要检查您是否正在使用
.tail()
,这将只给出最后10个。欢迎使用堆栈溢出!值得注意的是,这是一个显示功能,而不是一个bug。您真的想在每次查看数据时显示一百万行吗?这需要大量的滚动,并且有更好的方法来验证您所做的操作是否有效,而无需目视检查DF