在Pandas绘制groupby

时间:2015-10-23 13:49:44

标签: python pandas matplotlib

我对熊猫有点新鲜,我试图绘制一条线,其中x =月和y =有人去过某个特定地方的次数。 这是我的代码,但我认为情节有问题,而且我认为我让它变得更复杂。 你有什么想法吗?

import pandas as pd
import matplotlib.pyplot as plt

data_s = pd.read_csv(file2, delimiter=',')
data_s['StartDate'] = pd.to_datetime(data_s['StartDate'])
data_s['YearMonth'] = data_s['Date'].map(lambda x: 1000*x.year + x.month)
Place = data_s[data_s['Place'] == 'USA'].groupby('YearMonth')['Place'].count()

result = pd.DataFrame({'X': data_s['Date'].map(lambda x: 1000*x.year + x.month), 'Y': AGP})
result.plot()

0 个答案:

没有答案