有人可以帮助我解决我的问题,因为我是熊猫的新朋友,我很困惑。
最初,我使用新的数据框(类型为pandas.core.frame.DataFrame
)进行了一些子集选择,一切正常。我的新数据框有两列(日期,计数),我想绘制一条线图,在x轴上具有日期,在y轴上具有计数。
根据熊猫文档,假设数据框的名称为 df ,列的名称为 date 和 count :
ts = pd.Series(df['count'], index = df['date'])
ts.plot()
哪里出问题了?
任何帮助
答案 0 :(得分:1)
最好参考熊猫网站以获得第一手信息。但是,您可以尝试以下代码-
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt # For show command
# Creating a dummy dataframe (You can also go ahead with Series)
df = pd.DataFrame([45, 20], columns=['count'], index=['12/11/2018', '10/1/2018'])
# Converting string to datetime format
df.index = pd.to_datetime(df.index, format='%d/%m/%Y')
df.index
# DatetimeIndex(['2018-11-12', '2018-01-10'], dtype='datetime64[ns]', freq=None)
df.plot()
plt.show()