📅  最后修改于: 2023-12-03 14:43:37.342000             🧑  作者: Mango
在Jupyter Notebook中,有时我们需要打印整个数据框的所有行,而不是默认的前5行和后5行。 这可以通过设置pandas的选项来实现。
我们可以使用以下代码将所有行数据框打印出来:
import pandas as pd
pd.set_option('display.max_rows', None)
df = pd.read_csv('data.csv') #replace 'data.csv' with your file
print(df)
这里,pd.set_option('display.max_rows', None)
将Jupyter Notebook中数据框的最大显示行数设置为无限制。
假设有一个名为data.csv的文件:
Name, Age, Gender
Alice, 25, F
Bob, 30, M
Charlie, 35, M
David, 40, M
Emma, 45, F
Frank, 50, M
Grace, 55, F
Henry, 60, M
Isabella, 65, F
Jack, 70, M
我们可以使用以下代码读取数据框并打印所有行:
import pandas as pd
pd.set_option('display.max_rows', None)
df = pd.read_csv('data.csv')
print(df)
输出将如下所示:
Name Age Gender
0 Alice 25.0 F
1 Bob 30.0 M
2 Charlie 35.0 M
3 David 40.0 M
4 Emma 45.0 F
5 Frank 50.0 M
6 Grace 55.0 F
7 Henry 60.0 M
8 Isabella 65.0 F
9 Jack 70.0 M
通过设置pandas的选项,我们可以在Jupyter Notebook中轻松地打印整个数据框的所有行。