Построить линейный график с использованием строк информационного кадра и включить заданные столбцы c по позиции / номеру в python pandas - PullRequest
1 голос
/ 30 января 2020

df

SKU   A    B  Jan_Sales  Feb_Sales  Mar_sales Apr_sales  Dec_sales..
 A    AC   BA      122        100        50        200         300
 B    BC   BB      100        50         80        90          250
 C    CC   BC       40        30        100        10          11

и т. Д.

Теперь мне нужен график, который будет отображать продажи в январе, продажи в феврале и т. Д. До де c в одну строку для SKU A, Точно так же одна линия на том же графике для SKU B и так же для SKU C. Я хочу удалить столбцы A и B. Я знаю, как сделать это, используя имя столбца, но как я могу сделать это, используя номер / позицию столбца

df.set_index("SKU").drop(['A','B']).T.plot()

Как удалить A и B, используя их позицию 1 и 2 в этом случае

1 Ответ

1 голос
/ 30 января 2020

Добавить DataFrame.iloc для удаления первого и второго столбцов, здесь A и B:

df.set_index("SKU").iloc[:, 2:].T.plot()
...