假设我在csv文件中有100行。
但是,我想要第3-9行和第10-37行。
基本上试图跳过某些行。我怎么能做到这一点?
答案 0 :(得分:1)
在我的第一个回答中,我向您展示了如何获取特定列,我的不好。我误解了你的问题。为了获得特定的行,您可以使用列表理解。
desired_row_indexes = [1, 2, 3, 10, 11, 12] # You can also use ranges
desired_rows = [row for idx, row in enumerate(csv_document) if idx in desired_row_indexes]
这实际上是duplicated
答案 1 :(得分:0)
您可以使用panda包解析CSV并跳过特定行。
import pandas as pd
df = pd.read_csv('myfile.csv', skiprows='list with row number to skip')