我有一个csv文件,它的格式是Steward、Department、Location、Subnet、Appliance。第一行并不重要,因为它只包含标题。我想在for循环中将每一行设置为一个变量进行数据处理,所需的格式基于以下CSV数据:
Subnet,Location,Department
10.10.240.0/26,bldg1,finance
10.10.240.128/25,bldg2,IT
10.10240.128/25,bldg3,Admin
10.10.244.96/27,bldg4, foo
title =department + ' - ' + location + ' - ' + subnet
您可以使用^{} 轻松地解压csv文件
这将创建5个名为
Stewards, Departments... etc
的数组,将csv文件中的每个项包含在各自的列中。如果您想跳过头文件,可以使用np.genfromtxt( ... , skip_header=1)
跳过文件中的第一行。你知道吗不要试图将这些数据存储在一堆单独的变量中——那将是更多的工作和糟糕的做法。而是创建一个字典。我只是根据文件中数据的顺序来设置键。你可以用你想要的任何东西作为你的钥匙。你知道吗
它使用^{} 内置和dictionary comprehensions。你知道吗
如果需要从中提取数据并创建字符串,只需使用
for
循环即可。你知道吗相关问题 更多 >
编程相关推荐