再見铡原,Excel偷厦!一行Pandas代碼,即可實(shí)現(xiàn)漂亮的 “條件格式”燕刻!

Pandas 是數(shù)據(jù)科學(xué)家做數(shù)據(jù)處理時(shí)只泼,使用最多的工具。

對比Excel卵洗,我們可以發(fā)現(xiàn):Pandas基本可以實(shí)現(xiàn)所有的Excel的功能请唱,并且比Excel更方便、簡潔过蹂,其實(shí)很多操作我們在過去的文章中十绑,或多或少都講述過。

但是在數(shù)據(jù)框上酷勺,完成各種?“條件格式”?的設(shè)置本橙,幫助我們更加凸顯數(shù)據(jù),使得數(shù)據(jù)的展示更加美觀脆诉,今天還是頭一次講述甚亭。

上圖左表展示的是某班級期末考試的成績數(shù)據(jù)贷币,我們要利用左表完成如右表的效果展示,需要完成的目標(biāo)如下:

(1)將“均值”這一列的數(shù)值亏狰,保留1位小數(shù)役纹;

(2)給這份數(shù)據(jù)首懈,添加一個(gè)標(biāo)題輔助說明“高三(5)班期末考試成績”涵妥,方便我們區(qū)分?jǐn)?shù)據(jù);

(3)隱藏索引列(注意最左邊4摺)策州;

(4)隱藏指定列瘸味,有些列我們不作處理,可以不做展示抽活;

(5)將“語文”這一列的數(shù)值硫戈,依數(shù)值大小畫條狀圖锰什;

(6)將“均值”這一列數(shù)據(jù)最大的值下硕,高亮(highlight)展示;

(7)將“數(shù)學(xué)”這一列的數(shù)值汁胆,依數(shù)值畫一個(gè)綠色的colormap梭姓;

(8)將整個(gè)DataFrame 的空值顯示為紅色,著重突出嫩码;

一行代碼即可上述所有操作

用過Pyecharts的朋友可能都知道“鏈?zhǔn)揭?guī)則”誉尖,在這里我們同樣可以采用這種方法,用一行代碼就可以實(shí)現(xiàn)上述所有的功能铸题。

1. 讀取數(shù)據(jù)

結(jié)果如下:

2. 一行代碼

df.style.format('{:.1f}',subset='均值').set_caption('高三(5)班期末考試成績').\

hide_index().hide_columns(['索引']).bar('語文',vmin=0).highlight_max('均值').\

background_gradient('Greens',subset='數(shù)學(xué)').highlight_null()

結(jié)果如下:

使用說明

這個(gè)是Pandas0.17.1中的新功能铡恕。官方文檔中說到:這是一項(xiàng)新功能,正在積極開發(fā)中丢间。我們將添加功能探熔,并可能在將來的版本中進(jìn)行重大更改。

這個(gè)方法出現(xiàn)在pandas.formats.style.Styler類中烘挫,今天在這里就不詳細(xì)介紹該方法的原理诀艰,大家知道怎么使用就行,后將在后面的文章中為大家慢慢介紹饮六。

上面我們直接一行代碼實(shí)現(xiàn)所有的功能其垄,如果我們只想實(shí)現(xiàn)某一個(gè)功能怎么辦呢?

df.style.format( )

df.style.set_caption( )

df.style.hide_index( )

df.style.hide_columns( )

df.style.bar( )

df.style.highlight_max( )

df.style.background_gradient( )

df.style.highlight_null( )

好了卤橄,今天就為大家介紹到這里绿满,趕緊下去嘗試吧!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末窟扑,一起剝皮案震驚了整個(gè)濱河市喇颁,隨后出現(xiàn)的幾起案子寄月,更是在濱河造成了極大的恐慌,老刑警劉巖无牵,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漾肮,死亡現(xiàn)場離奇詭異,居然都是意外死亡茎毁,警方通過查閱死者的電腦和手機(jī)克懊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來七蜘,“玉大人谭溉,你說我怎么就攤上這事∠鹇保” “怎么了扮念?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碧库。 經(jīng)常有香客問我柜与,道長,這世上最難降的妖魔是什么嵌灰? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任弄匕,我火速辦了婚禮,結(jié)果婚禮上沽瞭,老公的妹妹穿的比我還像新娘迁匠。我一直安慰自己,他們只是感情好驹溃,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布城丧。 她就那樣靜靜地躺著,像睡著了一般豌鹤。 火紅的嫁衣襯著肌膚如雪亡哄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天傍药,我揣著相機(jī)與錄音磺平,去河邊找鬼。 笑死拐辽,一個(gè)胖子當(dāng)著我的面吹牛拣挪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俱诸,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼菠劝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了睁搭?” 一聲冷哼從身側(cè)響起笼平,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤寓调,失蹤者是張志新(化名)和其女友劉穎夺英,沒想到半個(gè)月后滋捶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年扭仁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了斋枢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片知给。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涩赢,死狀恐怖轩勘,靈堂內(nèi)的尸體忽然破棺而出绊寻,到底是詐尸還是另有隱情,我是刑警寧澤冰蘑,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布祠肥,位于F島的核電站梯皿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏剂桥。R本人自食惡果不足惜权逗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一旬迹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧屹耐,春花似錦惶岭、人聲如沸犯眠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至残炮,卻和暖如春势就,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背袖牙。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工贼陶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人烘贴。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓桨踪,卻偏偏與公主長得像芹啥,于是被迫代替她去往敵國和親墓怀。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容