Ответ 1
Вы можете использовать reset_index
, чтобы вернуть индекс в столбец:
monthly_mean.reset_index().plot(x='index', y='A')
У меня есть pandas -Dataframe и используйте resample()
для вычисления средств (например, ежедневных или ежемесячных средств).
Вот небольшой пример.
import pandas as pd
import numpy as np
dates = pd.date_range('1/1/2000', periods=100)
df = pd.DataFrame(np.random.randn(100, 1), index=dates, columns=['A'])
monthly_mean = df.resample('M', how='mean')
Как мне создать месячный_mean?
Как мне использовать индекс моего нового созданного DataFrame monthly_mean
как ось x?
Спасибо заранее.
Вы можете использовать reset_index
, чтобы вернуть индекс в столбец:
monthly_mean.reset_index().plot(x='index', y='A')
Попробуйте это,
monthly_mean.plot(y='A', use_index=True)
Кроме того,
monthly_mean.plot(x=df.index, y='A')