【发布时间】:2017-10-22 04:31:38
【问题描述】:
假设我在 csv 文件中有一个大数据:
frame.number frame.len frame.cap_len frame.Type
1 100 100 ICMP
2 64 64 UDP
3 100 100 ICMP
4 87 64 ICMP
我想根据框架的长度更改框架的类型。 第一个问题是我不知道如何提取列的排名,然后像这样更改框架类型:
if frame.len==100 then it puts frame.type=ICMP_tt else if frame.len==87 then it puts frame.type=ICMP_nn
我希望它看起来像这样:
frame.number frame.len frame.cap_len frame.Type
1 100 100 ICMP_tt
2 64 64 UDP
3 100 100 ICMP_tt
4 87 64 ICMP_nn
我尝试使用此代码,但没有进行任何修改。
import pandas
df = pandas.read_csv('Test.csv')
if df['frame.len'] == 100:
df['frame.type'].replace("ICMP_tt")
如果你能帮助我,我将不胜感激。
【问题讨论】: