Groupby与熊猫

时间:2016-07-05 09:24:30

标签: python pandas

我有数据

 used_at  active_seconds  buy  
 2016-03-18 10:42:32       0  
 2016-03-18 10:42:34       1  
 2016-03-18 10:42:36       0  
 2016-03-18 10:42:38       1  
 2016-03-18 10:42:40       0  
 2016-01-18 10:42:42       0  
 2016-02-18 10:58:48       0  
 2016-03-18 11:00:13       1  
 2016-03-18 11:03:38       0

我需要在结果第一个字符串中使用buy = 1打印,然后在相同的月份和month - 1之前打印字符串。我怎么指定它? 我知道,我可以选择最后和第一个数据

df1 = df2.ix[df2.url.str.contains(id), 'date']
diff_date = (df1.iat[-1] - df1.iat[0])

但这是两个约会之间的区别。我想获取日期之间的所有数据

2016-03-18 10:42:34       1:
2016-03-18 10:42:32       0 
2016-03-18 10:42:38       1:
2016-03-18 10:42:32       0  
2016-03-18 10:42:34       1
2016-03-18 10:42:36       0
2016-03-18 11:00:13       1:
2016-02-18 10:58:48       0
2016-03-18 10:42:40       0

某些字符串无法打印,因为它的月数可以少于1月份的数量= 1 =

0 个答案:

没有答案