2017-04-01 69 views
0

我的熊貓有問題。我想通過ip_src將我的pcap文件分組,但未顯示。Python 3.x:Jupyter筆記本和熊貓

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筆記本電腦圖像:

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.sort_values(by='ip_src') 

一些總結的例子統計數據:

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 –