0
Here의 처리 된 데이터 프레임에 헤더를 추가하는 것이 내 데이터 집합입니다.팬더의
아래와 같이 .groupby 및 .size 메서드를 사용하여 이전 데이터 프레임 (데이터)에서 새 팬더 데이터 프레임 (ptocol)을 만듭니다. 이것은 예상대로 동작하지만 결과는 열 머리글이없는 데이터 프레임입니다.
매우 오랜 시간 동안 here에 설명 된 해결책을 시도하고 확인했습니다. 그러나 그것은 나를 위해 작동하지 않습니다. 아래는 제 코드입니다.
import pandas as pd
import numpy
data = pd.read_csv('first.csv')
ptocol = data.groupby(["Protocol"], as_index=False).size().rename(columns={0:'NumOfPackets'}) # dosn't work
#ptocol = data.groupby(["Protocol"], as_index=False).count() #doesn't work
print ptocol
ptocol.to_csv('protocol.csv')
실제 결과 (protocol.csv) :
0x200e,26 ARP,100746 ATMTCP,48 BOOTP,123 BZR,4 ... ...
예상 된 결과
(protocol.csv) :Protocol,NumOfPackets
0x200e,26
ARP,100746
ATMTCP,48
BOOTP,123
BZR,4
...
...
모든 아이디어/제안은 환영