显示前5个和后5个结果的熊猫

问题描述 投票:1回答:3

我目前正在尝试通过Pandas在Python中导入.csv。正确显示了一些数据,但是只有前5行,然后是后5行。

我有大约3,000行要显示,但找不到可行的解决方案。

我正在链接一个屏幕截图,我的代码也有一个副本。谢谢您的帮助! Output of running code

import pandas as pd
data = pd.read_csv("ChicagoCrime2001.csv")
df = pd.DataFrame(data, columns= ['Block', 'Primary Type'])
print(df)
python pandas csv
3个回答
0
投票

您可以使用df.to_string()显示所有结果。


df.to_string()

将DataFrame渲染到控制台友好的表格输出。


0
投票

尝试使用pandas.DataFrame.to_string

set_options

0
投票

这是打印pandas.DataFrame时的默认行为。

import pandas as pd
pd.set_option("display.max_rows", None, "display.max_columns", None)
df = pd.DataFrame(data, columns= ['Block', 'Primary Type'])
print(df)

请参见with pd.option_context('display.max_rows', None, 'display.max_columns', None): # more options can be specified also print(df) 以获取更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.