【发布时间】:2018-02-20 07:54:26
【问题描述】:
我有一个 csv 文件,其中有如下列:
Source Rack Switch Label/ID Switch no Switch Port
1 Hostname1 Switch1 1
其中包含大约 100 个值。我的目标是过滤标签并查看使用了多少端口。 除此之外,获取交换机使用的端口数的计数值。
使用 CSVreader 我在 python 中获取值,但我一直在尝试过滤它们。 请提出一种方法来完成这项工作。
谢谢!
import pandas as pd
import csv
import numpy
import matplotlib
#import datetime
#import pandas.io.data
data_df = pd.read_csv('patchingwlan.csv',index_col = 1)
data_df.filter(items=['Hostname','Switch Port'])
print(data_df.head())
【问题讨论】:
-
请展示您所做的尝试
-
像过滤其他序列一样过滤它们
-
你试过熊猫吗?
-
这实际上不是 CSV 文件,CSV 表示逗号分隔值,通用类型将是 DSV(分隔符分隔值)。你的领域是如何分开的?通过任意数量的空格?这看起来更像是人类可编辑的文件,而不是计算机可编辑的文件。
-
@Adirio 我只是举了一个我的文件的例子。我目前正在使用 CSV 文件。
标签: python pandas csv networking