91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pandas按行按列遍歷Dataframe的幾種方式

發布時間:2020-10-18 08:30:43 來源:腳本之家 閱讀:3806 作者:K.I.O 欄目:開發技術

遍歷數據有以下三種方法:

pandas按行按列遍歷Dataframe的幾種方式

簡單對上面三種方法進行說明:

  • iterrows(): 按行遍歷,將DataFrame的每一行迭代為(index, Series)對,可以通過row[name]對元素進行訪問。
  • itertuples(): 按行遍歷,將DataFrame的每一行迭代為元祖,可以通過row[name]對元素進行訪問,比iterrows()效率高。
  • iteritems():按列遍歷,將DataFrame的每一列迭代為(列名, Series)對,可以通過row[index]對元素進行訪問。

示例數據

import pandas as pd

inp = [{'c1':10, 'c2':100}, {'c1':11, 'c2':110}, {'c1':12, 'c2':123}]
df = pd.DataFrame(inp)

print(df)

pandas按行按列遍歷Dataframe的幾種方式

按行遍歷iterrows():

for index, row in df.iterrows():
 print(index) # 輸出每行的索引值

pandas按行按列遍歷Dataframe的幾種方式

row[‘name']

# 對于每一行,通過列名name訪問對應的元素
for row in df.iterrows():
 print(row['c1'], row['c2']) # 輸出每一行

pandas按行按列遍歷Dataframe的幾種方式

按行遍歷itertuples():

getattr(row, ‘name')

for row in df.itertuples():
 print(getattr(row, 'c1'), getattr(row, 'c2')) # 輸出每一行

pandas按行按列遍歷Dataframe的幾種方式

按列遍歷iteritems():

for index, row in df.iteritems():
 print(index) # 輸出列名

pandas按行按列遍歷Dataframe的幾種方式

for row in df.iteritems():
 print(row[0], row[1], row[2]) # 輸出各列

pandas按行按列遍歷Dataframe的幾種方式

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

芮城县| 莱州市| 修文县| 聊城市| 龙井市| 泾川县| 探索| 九江市| 济南市| 新田县| 滕州市| 通化市| 邵武市| 塔河县| 门源| 琼中| 丹棱县| 舞阳县| 镇赉县| 临西县| 甘德县| 宜黄县| 大厂| 安达市| 丘北县| 广丰县| 富民县| 怀宁县| 新兴县| 德江县| 五家渠市| 林甸县| 大安市| 栖霞市| 南乐县| 新干县| 平乐县| 弋阳县| 柳江县| 绩溪县| 西乌珠穆沁旗|