假设我已经对示例数据框进行了排序
CustomerID CallID Date
123 1 01/30/2017
123 2 01/31/2017
123 3 02/03/2017
123 4 02/07/2017
123 5 02/08/2017
我想计算在每个日期的过去7天内,我从同一位客户收到的来电数量。所需的输出数据帧将是
CustomerID CallID Date NumOfCallsOneWeek
123 1 01/30/2017 1
123 2 01/31/2017 2
123 3 02/03/2017 3
123 4 02/07/2017 2
123 5 02/08/2017 3
请注意,自2017年2月7日起,2017年1月30日的2个通话在一周前收到,因此不计算在内。
如何在熊猫中做到这一点?谢谢您的帮助。
答案 0 :(得分:1)
将string url = "https://mywebsite.com/check.php";
Stream mystream = client.OpenRead(url);
StreamReader reader = new StreamReader(mystream);
Console.WriteLine(reader.ReadToEnd()); //The text will be "Access"
//Pseudecode start
string line = reader.ReadToEnd();
if (line == "Access")
{
useraccess = true;
Console.WriteLine("Done!");
}
mystream.Close();
与rolling
一起使用
groupby