想請穩如果是用匯入csv檔案來製作bar chart,那麼當資料以年齡為x軸,但是想取其中age_code=10~20來製作bar chart,請問如何寫出該區間的程式碼,我大約知道使用dataframe.loc 來擷取區間,但是我是用匯入檔案來製作barchart,所以原本製作barchart就沒有使用dataframe這個單字,所以不太清楚該如何使用這個dataframe.loc
原本還未擷取x軸區域時的程式碼
from pandas import read_csv
df1=read_csv('test.csv')
print(df1)
import seaborn as sns
fig=sns.barplot(x='age_code',y='N',data=df1)
希望有人能幫我解答,謝謝
篩選資料可使用:
df1 = df1.query('age_code>=10 and age_code<=20')
可以了,非常感謝您,但是為甚麼我的y軸數值好像不太正確,我想要的是相加,但是結果似乎不是這樣,請問該如何修正,謝謝您
要等距分組可使用qcut。,非等距分組可使用cut。可參閱 https://medium.com/@morris_tai/pandas%E7%9A%84cut-qcut%E5%87%BD%E6%95%B8-93c244e34cfc
已經順利畫出來了,謝謝您