数据框Python蜘蛛

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

我是 Python 的初学者。 我尝试在 Pandas 上加载 Excel 文件并处理它。 我使用大型 Excel 文件。例如,现在我正在处理一个包含 50 列的文件。我想在蜘蛛上看到它,但是当我使用 Print 函数时,每次列的一部分都会被隐藏 3 个点。请参阅附图。我该如何解决这个问题?

我看到有人建议使用 Jupiter ,这是唯一的解决方案吗? 感谢您的支持。

我尝试使用 print 、 display 和 tabulate 但没有任何效果。 我希望有人给我简单的建议。我不是专业开发人员。

#EXAMPLE FOR QUESTION
import pandas as pd


df = pd.DataFrame({'Jan21': [22, 20, 25, 30, 4, 8, 12, 10]})

    
df['Feb21'] = df.Jan21*3
df['Mar21'] = df.Jan21*0.2
df['Apr21'] = df.Jan21*1.23
df['Mag21'] = df.Jan21*2.5
df['Giu21'] = df.Jan21*3
df['Lug21'] = df.Jan21*4.2
df['Ago21'] = df.Jan21*0.25
df['Set21'] = df.Jan21*2.5
df['Ott21'] = df.Jan21*2.7
df['Nov21'] = df.Jan21*3
df['Dic21'] = df.Jan21*0.33
df['Jan22'] = df.Jan21*1.89
df['Feb22'] = df.Jan21*2.65

print ("Monthly sales")
print (df)

例如,如果处理这个简单的代码,最终您将看到只有几列数据框可见。怎么解决?我尝试了 Jupiter 但它也有同样的问题。

python excel pandas datatable web-crawler
1个回答
0
投票

要查看所有列,您可以调整 pandas 显示设置以避免输出被截断。

1.选项1:调整pandas显示选项

您可以更改最大列数的显示选项。

pd.set_option("display.max_columns", None)

print("Monthly sales")
print(df)

2.选项 2:使用
to_string()
进行完整数据帧显示

您可以使用

to_string()
显示整个数据框而不被截断的列。

print("Monthly sales")
print(df.to_string())

希望这对你有一点帮助。

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