pandas输出存在自动省略(ellipsis)行为。
在 打印 DataFrame 时,为了防止终端刷屏,自动只显示前几行列和后几行列,中间以…表示还有很多行没显示出来,默认只显示“窗口范围”内的一部分内容。

pd.set_option(‘display.max_columns’, None) //显示所有列
pd.set_option(‘display.max_rows’, None) //显示所有行
pd.reset_option(‘display.max_rows’) //恢复默认行为

pandas读取文件

csv(.csv)
import pandas as pd
df = pd.read_csv(“data.csv”,encoding=”UTF-8”) //encoding可不写,默认UTF-8,但文件可能是gbk编码
print(df)

Excel(.xlsx)
import pandas as pd
df = pd.read_excel(“data.xlsx”, sheet_name=”Sheet”) //sheet可省
print(df)