![](/img/trans.png)
[英]How to change the value of a cell in a row in a CSV file using iterrows()?
[英]How to read csv file from a specific row using iterrows in python?
我是 python 的新手,我想知道如何從文件中的特定行讀取 csv 文件。 實際上我從這里找到了一個先前的問題: Pandas 從指定的行號迭代行,但似乎這不完全是我的情況,因為我沒有具體的開始日期,但從索引開始應該很好。
對於我的情況,我有一個包含 1000 行的 csv 文件,如下代碼所示:
import pandas as pd
file_read = pd.read_csv('1000_rows.csv')
for line,row in file_read.iterrows():
print(line)
我想也許有一種方法可以用file_read設置條件,但我不知道該怎么做我想從第 400 行開始,所以for
循環中的打印行應該打印 400。有什么辦法可以做到這一點? 非常感謝你的幫助。
要按索引處理行,只需使用方便的iloc
function 和切片:
import pandas as pd
file_read = pd.read_csv('1000_rows.csv')
for line,row in file_read.iloc[400:].iterrows():
print(line)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.