Python spyder顯示不全df列和行

2021-08-30 08:51:42 字數 1587 閱讀 4613

python中有的df列比較長head的時候會出現省略號,現在資料分析常用的就是基於anaconda的notebook和sypder,在spyder下head的時候就會比較明顯的遇到顯示不全。這時候我們就需要用到pandas下的乙個函式set_option

我們直接來看**:

這是正常情況spyder下head()的樣子

import numpy as np

import pandas as pd

df=pd.dataframe(np.random.rand(2,

10))#建立乙個2行10列的數

df.head(

)

很明顯第4列到7列就省略掉了

out[4]:

0 1 2 … 7 8 9

0 0.472565 0.262041 0.828137 … 0.007275 0.994344 0.224598

1 0.506084 0.846291 0.308469 … 0.298030 0.624266 0.621298

[2 rows x 10 columns]

現在就使用pd.set_option('display.max_columns',n)來將看不到的列顯示完整

import numpy as np

import pandas as pd

pd.set_option(

'display.max_columns',10

)#給最大列設定為10列

df=pd.dataframe(np.random.rand(2,

10))df.head(

)

out[12]:

0 1 2 3 4 5 6

0 0.734525 0.865624 0.141913 0.880081 0.898185 0.746895 0.262549

1 0.505206 0.006621 0.937889 0.336619 0.092247 0.878273 0.552663

7 8 9

0 0.804601 0.569857 0.547727

1 0.484534 0.760375 0.047194

同樣的原理,行顯示不全怎麼辦?使用pd.set_option(『display.max_rows』,n)

import numpy as np

import pandas as pd

pd.set_option(

'display.max_columns',10

)pd.set_option(

'display.max_rows'

,100

)#設定最大可見100行

df=pd.dataframe(np.random.rand(

100,10)

)df.head(

100)

好啦,這裡就不展示顯示100行的結果了,set_option還有很多其他引數大家可以直接官網檢視這裡就不再囉嗦了

Python Spyder 調出縮排對齊線的操作

初學python,對python的對齊很重視,為了防止出錯,使用spyder工具提供的功能 出現如下介面 當然,紅色的矩形框是我自己通過畫圖工具畫上的,當然我找到的spyder中提供www.cppcns.com的方法就是這個,ctrl ctrl 滑鼠選中那一行,上面命令是向左縮排乙個tab,下面是向...

Android TextView顯示中文不對齊問題

android 開發群中才得知 justifytextview 借用一下原圖 issues 1 中作者也告知了如何解決,只是githup 中未更新,這裡的 已做出了修改 import android.content.context import android.graphics.canvas imp...

jasperPrint轉PDF 中文顯示不出來問題

jasperprint轉pdf 中文顯示不出來問題 再用jasper製作報表的時候提供兩張列印方式 an highlighted block list beanlist newarraylist 如果沒有子報表 不需要beanlist printroombean print newprintroom...