[英]Selecting rows from Pandas data frame to build bar chart
我正在嘗試從以下 dataframe 中 plot 條形圖(matplotlib):
供應商出現多次,每年最多一次。 (年份范圍 2012-2020)
給定供應商名稱(例如“驗光師學院”) - 尋找有關如何形成 x=year, y=Amount 給定供應商的直方圖的指導。
任何幫助都得到了很大的幫助。
數據>> Json版本部分數據:
[{"Vendor Name":" (CMC Chester LTD) Trading as The N","year":2020,"Amount Paid":-37500.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2013,"Amount Paid":-35300.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2014,"Amount Paid":-36180.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2015,"Amount Paid":-72360.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2016,"Amount Paid":-36180.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2017,"Amount Paid":-36180.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2018,"Amount Paid":-36180.0},
{"Vendor Name":" COLLEGE OF OPTOMETRISTS","year":2019,"Amount Paid":-36180.0},
{"Vendor Name":" COOKE & ARKWRIGHT CLIENT AC","year":2012,"Amount Paid":-515693.4},
{"Vendor Name":" COOKE & ARKWRIGHT CLIENT AC","year":2013,"Amount Paid":-511219.2},
{"Vendor Name":" COOKE & ARKWRIGHT CLIENT AC","year":2014,"Amount Paid":-82072.2},
{"Vendor Name":" FFGF LTD","year":2019,"Amount Paid":-25698.57},
{"Vendor Name":" FFGF LTD","year":2020,"Amount Paid":-28900.35}]
只需使用二進制掩碼過濾這些行。
假設您的 dataframe 它被命名為df
並且您使用hist
方法繪制它:
df[df['Vendor Name'] == WHATEVERNAMEYOUWANT].hist()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.