【发布时间】:2019-01-10 09:12:23
【问题描述】:
我有一个如下的数据框。起初,它们有三列(“日期”、“时间”、“标志”)。我想添加一个基于标志和日期的列,这意味着当我得到 flag=1 时,那么这一天剩下的时间目标是 1,否则目标是零。
date time flag target
0 2017/4/10 10:00:00 0 0
1 2017/4/10 11:00:00 1 1
2 2017/4/10 12:00:00 0 1
3 2017/4/10 13:00:00 0 1
4 2017/4/10 14:00:00 0 1
5 2017/4/11 10:00:00 1 1
6 2017/4/11 11:00:00 0 1
7 2017/4/11 12:00:00 1 1
8 2017/4/11 13:00:00 1 1
9 2017/4/11 14:00:00 0 1
10 2017/4/12 10:00:00 0 0
11 2017/4/12 11:00:00 0 0
12 2017/4/12 12:00:00 0 0
13 2017/4/12 13:00:00 0 0
14 2017/4/12 14:00:00 0 0
15 2017/4/13 10:00:00 0 0
16 2017/4/13 11:00:00 1 1
17 2017/4/13 12:00:00 0 1
18 2017/4/13 13:00:00 1 1
19 2017/4/13 14:00:00 0 1
【问题讨论】:
-
@knh190 我认为你应该更好地阅读这个问题。它不像你链接的那么简单。
标签: python pandas dataframe pandas-groupby