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]:同樣的原理,行顯示不全怎麼辦?使用pd.set_option(『display.max_rows』,n)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
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...