如何在 PANDAS 中从我的表格中创建特定行的折线图


      PARENT    Week    Month   Weekend
---------------------------------------
1010D   AX1      665    1633    687
1009A   BX1     1372    1484    1173 
1013B   CX1      895     941    777 
1007B   DX1      829     932    773

这是我的mydata.csv。(抱歉,我无法将询问问题的特定列下的行值与 stackoverflow 格式对齐。 @glhr

如何使用熊猫在NAME列下绘制BX1的折线图,以获取周,月和周末的值?

如果只有唯一值BX1boolean indexing过滤后的值转置并添加DataFrame.squeeze,以便将一列DataFrame转换为Series并按plot.bar绘制:

df.loc[df['NAME'] == 'BX1', ['Week','Month','Weekend']].T.squeeze().plot.bar()

或:

df.loc[df['NAME'] == 'BX1', ['Week','Month','Weekend']].T.squeeze().plot()

最新更新