如何使用python获取CSV文件最后一行的第一个值

时间:2019-03-03 08:51:46

标签: python python-3.x csv

如何获取csv文件最后一行的“数字”字段的值

Number, Product, Year
1,JK,2016,
2,TL,2016,
3,HNK,2016,

在这种情况下,值为3,这样我就可以将值3存储到变量中。

3 个答案:

答案 0 :(得分:1)

如果您只想使用python:

with open('csv_file.csv','r') as f:
    opened_file = f.readlines()
    var = opened_file[-1].split(',')[0]

答案 1 :(得分:0)

尝试一下:

import pandas as pd
print(pd.read_csv("test1.csv").iloc[-1]["Number"])    # Prints 3

答案 2 :(得分:0)

您可以将csv文件加载到pandas DataFrame中,并从文件中读取最后一行:

import pandas as pd

df = pd.read_csv('path_to_file.csv')
last_number = df['Number'].values[-1]