Python是進行數據分析的一種出色語言,主要是因為以數據為中心的Python軟件包具有奇妙的生態系統。Pandas是其中的一種,使導入和分析數據更加容易。
讓我們看看如何使用inerrows()
和遍歷Pandas Dataframe中的行itertuples()
:
方法1:使用DataFrame.iterrows()
方法
此方法將行遍歷為(索引,系列)對。
Original DataFrame: age name 0 10 Sujeet 1 11 Sameer 2 12 Sumit Rows iterated using iterrows() : Sujeet 10 Sameer 11 Sumit 12
方法2:使用DataFrame.itertuples()
方法
此方法為每一行返回一個命名的元組。getattr()
函數可用於獲取row
返回的元組中的屬性。此方法比方法1更快。
Original DataFrame: age name 0 10 Sujeet 1 110 Sameer 2 120 Sumit Rows iterated using itertuples() : Sujeet 10 Sameer 110 Sumit 120
我們幾乎沒有其他方法可以遍歷Pandas Dataframe中的行。請參見在Pandas Dataframe中遍歷行的不同方法。