user = {'id':['abab23', 'abab21', 'abab22', 'abab25', 'abab24', 'abab30', 'abab252', 'abab15'],
'dob':['10-10-1990','1-12-1993', '12-12-2000', '2-10-1999', '2-10-1999', '2-10-1999', '2-10-1999', '2-10-1999']}
activities = {'sentconn':['abab35', 'abab15', 'abab25', 'abab23','abab22', 'abab15'],
'receiveconj': ['abab24', 'abab24', 'abab21', 'abab35', 'abab252', 'abab30'],
'sentdate':['2-10-2020', '2-10-2020','4-10-2020', '5-10-2020', '10-10-2020', '11-10-2020'],
'receivedDate':['2-10-2020', '2-10-2020','4-10-2020', '5-10-2020', '10-10-2020', '11-10-2020']}
user = pd.DataFrame(user)
activities = pd.DataFrame(activities)
sentconn receiverconn sentdate receivedDate
0 abab35 abab24 2-10-2020 2-10-2020
1 abab15 abab24 2-10-2020 2-10-2020
2 abab25 abab21 4-10-2020 4-10-2020
3 abab23 abab35 5-10-2020 5-10-2020
4 abab22 abab252 10-10-2020 10-10-2020
5 abab15 abab30 11-10-2020 11-10-2020
id dob
0 abab23 10-10-1990
1 abab21 1-12-1993
2 abab22 12-12-2000
3 abab25 2-10-1999
4 abab24 2-10-1999
5 abab30 2-10-1999
6 abab252 2-10-1999
7 abab15 2-10-1999
我想检查的是,用户数据帧中的“id”是否按日期发送或接收了多少次连接请求
date id sent_connection receivedconnection
2-10-2020 abab15 1 0
abab24 0 2
4-10-2020 abab25 1 0
abab21 0 1
abab23 1 0
abab23 0 1
像这样的东西正是我想要的
使用:
试试这个:
产出:
相关问题 更多 >
编程相关推荐