Python 3.x Python3.x:Jupyter笔记本和熊猫
我的熊猫有问题。我想按Python 3.x Python3.x:Jupyter笔记本和熊猫,python-3.x,pandas,jupyter-notebook,pcap,Python 3.x,Pandas,Jupyter Notebook,Pcap,我的熊猫有问题。我想按ip\u src对我的pcap文件进行分组,但没有显示 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笔记本电脑图像: for n,g in df.groupby('i
ip\u src
对我的pcap
文件进行分组,但没有显示
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笔记本电脑图像:
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'}})
df是什么样子的?图像中df的结果此链接显示csv文件的前几行。这是csv文件好的,您希望输出是什么样子?你是说对你的df进行排序吗?或者你想要计数,求和,取某一列的平均值?数据是自动更新的吗?不,你必须在每次更新时通过读取csv创建数据框。非常感谢Scott先生,这非常有帮助。但为什么ip_src==192.168.1.5已经分组?如何对其他值进行分组,ip_src==192.168.1.3和ip_src=192.168.1.1为什么ip_src的值与no_paket值相同?