小编Sid*_*iel的帖子

从 CSV 输入 Python 中查找最后一行

我没有真正找到与我的问题相关的示例,因为我不了解 Pandas,所以我将其发布在这里。如果不清楚或已经得到答复,请告诉我。

我有一个 CSV 输入,我像这样导入

def import_csv(csvfilename):
    data = []
    with open(csvfilename, "r", encoding="utf-8", errors="ignore") as scraped:
        reader = csv.reader(scraped, delimiter=',')
        row_index = 0
        for row in reader:
            if row:  # avoid blank lines
                row_index += 1
                columns = [str(row_index), row[0], row[1], row[2]]
                data.append(columns)

    return data
Run Code Online (Sandbox Code Playgroud)

我用 input_rows 索引行(可能有更好的方法吗?)

输入示例:

[['1',
  '[FirstValue]',
  'FirstText',
  'AB'],

 [...]

 ['12',
  "['LastValue']",
  "LastText",
  'YZ']]
Run Code Online (Sandbox Code Playgroud)

我正在寻找此输入列表的最后一行。有没有一种简单的方法可以做到这一点,而无需迭代所有行?

谢谢 !

python

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

python ×1