繁体   English   中英

如何从 CSV 打印特定列,不包括第一行 - Python 3.x

[英]How to print specific column from CSV, excluding the first row - Python 3.x

蟒蛇 3.x

我有一个程序从 Google Maps API 收集特定路线的数据。 这将保存为 CSV 文件。 ( https://github.com/mcole22266/traffic_data )

我希望平均所有旅程时间,然后将最近的旅程时间与平均值进行比较。

使用下面显示的方法时,我只能打印最后一行中的所有值(即时间戳、起始地址和 )。

with open(path) as f1: last_line = f1.readlines()[-1] print(last_line)

您可以使用Pandas库读取csv文件、 print特定列并exclude第一行。

要读取 csv 文件,

df = pd.read_csv('filename.csv')

要在排除第一行的同时读取 csv 文件,

df = pd.read_csv('filename.csv', skiprows = 1)

要在排除标题行的同时读取 csv 文件,

df = pd.read_csv('filename.csv', skiprows = 1, header = None)

filename是 csv 文件的任何名称。

要在阅读后打印 csv 文件的特定列,

df[cols_list]

这里cols_list是要打印的列名列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM