1
我正在使用Jupyter笔记本电脑,具有100列和200行的python数据框。我需要手动检查数据框中的每个单元格,但在浏览器中,当行数或列数很大时,它只显示“...”。我可以强制它显示每一行和列而不是只显示“...”吗?Jupyter笔记本:需要检查数据帧中的所有单元格
谢谢!
我正在使用Jupyter笔记本电脑,具有100列和200行的python数据框。我需要手动检查数据框中的每个单元格,但在浏览器中,当行数或列数很大时,它只显示“...”。我可以强制它显示每一行和列而不是只显示“...”吗?Jupyter笔记本:需要检查数据帧中的所有单元格
谢谢!
必须使用pd.set_option()
配置display.max_rows
和/或display.max_columns
。
即:
def print_all(x):
pd.set_option('display.max_rows', len(x))
pd.set_option('display.max_columns', len(x.columns))
print(x)
pd.reset_option('display.max_rows')
pd.reset_option('display.max_columns')
您需要指定要显示的行数。你可以在这样的笔记本配置这些选项...
pd.set_option('display.max_column', 999)
pd.set_option('display.max_row', 999)
,其中999行/列的数量,显示
我也可能会建议你不要手动查看20000个值。很明显,我不知道你的具体情况,但这是学习使用类似Excel的格式处理数据的重要组成部分。以这种方式处理数据是一种需要练习的技能,但一旦你对此感到满意,它就会更加健壮和可扩展。 – Jeff
不知道为什么你想手动检查20,000条目,而不是通过编程来检查你正在寻找什么 编辑:什么@JeffL。说过 – Andrew