Я регулярно агрегирую данные о ценах временных рядов акций и считаю, что мне нужно составлять срезы указанных данных.
Если мой фрейм данных (df) содержит столбец (или столбцы), который я хочу построить, я просто использую
df.loc['DATE'].plot
Но, допустим, у меня есть гипотетический набор данных (df) Panda
Index A B C D
01-2010 1 2 3 4
02-2010 4 2 3 4
03-2010 2 2 5 5
04-2010 4 4 3 4
05-2010 6 2 4 2
06-2010 3 2 3 4
И я хотел построить df ['A'] и df ['C'] для 03-2010вперед ... Обычно я бы уменьшил df до df, который я хочу построить, например:
df=df.loc['03-2010':]
df=df.drop(['B','D'],axis=1)
df.plot()
Есть ли лучший способ сделать это в одну или две строки--в частности, не отбрасывая все столбцы, которые мне не нужны (если у меня есть тонна столбцов)?Может быть, передавая определенные срезы столбцов?
Скажем, два (пока) столбца имеют разные значения, есть ли способ построить их срезы со вторичной осью Y?