0
인덱스가 "transmitted"
및 "received"
인 무선 채널의 패킷 로그를 기반으로 DataFrame을 시작한 이후 각각의 부동 시간입니다.Python (팬더) : 주어진 시간에 값 사이의 레코드 개수 (비행 중 패킷)
언제든지 얼마나 많은 패킷이 공중에 분포하는지 알고 싶습니다. 내가
t_packets = pd.Series([df[(df.transmitted < t) & (t < df.received)].count().max() for t in range(tmax)])
이것은 계산 불쾌한에 의해 순간에이 작업을 수행 (~ 각 반복에 대한 40 대)하지만 난 내 제한 팬더 경험이 더 좋은 방법을 일할 수 없었다.
누구나이를 달성하기위한 '더 좋은'방법에 대한 아이디어가 있습니까?
Aaaaaand : 초 다시 샘플링하는 방법을 추가 int (즉, 0과 1 초 사이의 얼마나 많은 패킷이 공중에 있었는지, 1-2, 2-3 등). 그래도 질문에 분명히 그 요구 사항을 명확하게하지 않았다. – Bolster
나는 그것을 분 안에 답에 추가 할 것이다. – acushner