【发布时间】:2019-04-28 05:34:52
【问题描述】:
我并没有真正找到与我的问题相关的示例,因为我不了解 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
我用 input_rows 索引行(可能有更好的方法?)
输入示例:
[['1',
'[FirstValue]',
'FirstText',
'AB'],
[...]
['12',
"['LastValue']",
"LastText",
'YZ']]
我正在寻找此输入列表的最后一行。有没有一种简单的方法可以在不遍历所有行的情况下做到这一点?
谢谢!
【问题讨论】:
-
您的 输入示例 看起来像输出
data列表,不是吗? -
data[-1]应该可以解决问题。
标签: python