我是python编程的新手, 我有一个包含来自AP的mac地址和信号强度数据的.csv文件 考虑我的csv数据是:
我想获得第一行的mac地址值,指的是https://docs.python.org/2/library/csv.html 我已经尝试了
import csv
import json
with open('DataFTrainBarucp.csv') as csvfile:
ader = csv.reader(csvfile)
for row in ader:
print row[0]
但它会从我的csv打印第一列,如何获取第一行数据,请帮助
答案 0 :(得分:2)
你必须使用csv
吗? pandas
包具有易用的文件读取功能和usecols选项。尝试类似:
import pandas as pd
my_data = pd.read_csv('my_data_file', sep=',', header=0, usecols=[0])
numpy
文件读取函数也有一个列选项。
答案 1 :(得分:0)
您的代码适用于列。也许你的意思是你要打印行(即MAC地址标题)?
以下是每种方案的解决方案:
第一行:
print([x for x in csv.reader(csvfile)][0])
第一栏:
print([x[0] for x in csv.reader(csvfile)])