2017-04-01 12 views
0

私のパンダに問題があります。 pcapファイルをip_srcでグループ化しますが、表示されませんでした。Python 3.x:Jupyter Notebook and Pandas

import pandas as pd 
df = pd.read_csv("C:\Anaconda\esktrak_uji_1.csv") 
df 

g = df.groupby('ip_src') 
g 
for ip_src, df.ip_src in g: 
    print (ip_src) 
    print (df.ip_src) 

Jupyterノートブック画像:一部の要約の

df.sort_values(by='ip_src') 

例:

result from scripts above

Output

+1

dfの外観は? –

+0

画像内のdfの結果このリンクhttps://i.stack.imgur.com/v53Gn.jpg –

+0

あなたのcsvファイルの最初の数行は表示されます。 –

答えて

0
for n,g in df.groupby('ip_src'): 
    print(n) 
    print(g) 

がDFに並べ替えを行うには統計:

df.groupby('ip_src').agg({'no_paket':{'Sum':'sum'},'ip_dst':{'Count Distinct':'nunique'},'ttl':{'Mean':'mean'}}) 
+0

は自動的に更新されるデータですか? –

+0

いいえ、更新するたびにread_csvでデータフレームを作成する必要があります。 –

+0

Scottさんにはとても感謝しています。とても役に立ちました。なぜip_src == 192.168.1.5がグループ化されていますか?他のグループ化方法、ip_src == 192.168.1.3、ip_src = 192.168.1.1 –