摘要:現(xiàn)有一個(gè)數(shù)據(jù)框的期望輸出現(xiàn)在我想遍歷這個(gè)數(shù)據(jù)框的每一行,在每一行當(dāng)中我想通過列名訪問第一行的每一個(gè)元素,例如,實(shí)現(xiàn)以下效果這里推送一個(gè)非常好用的函數(shù)這個(gè)函數(shù)同時(shí)返回索引和行對(duì)象的生成器可以直接進(jìn)行遍歷其中遍歷的是索引列的值,可以直接訪問索引
現(xiàn)有一個(gè)數(shù)據(jù)框pandas的dataframe:
import pandas as pd inp = [{"c1":10, "c2":100}, {"c1":11,"c2":110}, {"c1":12,"c2":120}] df = pd.DataFrame(inp) print df
期望輸出
c1 c2 0 10 100 1 11 110 2 12 120
現(xiàn)在我想遍歷這個(gè)數(shù)據(jù)框的每一行, 在每一行當(dāng)中我想通過列名訪問第一行的每一個(gè)元素,例如,實(shí)現(xiàn)以下效果:
for row in df.rows: print row["c1"], row["c2"]
這里推送一個(gè)非常好用的函數(shù):
iterrows()
這個(gè)函數(shù)同時(shí)返回 索引和行對(duì)象的生成器可以直接進(jìn)行遍歷
In [18]: for index, row in df.iterrows(): ....: print row["c1"], row["c2"] ....: 10 100 11 110 12 120
其中index遍歷的是索引列的值,可以直接訪問索引
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41433.html
摘要:往期回顧教程實(shí)現(xiàn)社交網(wǎng)絡(luò)可視化,看看你的人脈影響力如何轉(zhuǎn)載字概括精髓,必知必會(huì)例注意字歸納總結(jié)帶你做數(shù)據(jù)預(yù)處理新聞字張圖,一鍵生成炫酷的動(dòng)態(tài)交互式圖表分享收藏點(diǎn)贊在看 今天分享幾個(gè)不為人知的pandas函數(shù),大家可能平時(shí)看到的不多,但是使用起來倒是非常的方便,也能夠幫助我們數(shù)據(jù)分析人員大...
摘要:如何遍歷當(dāng)中的行現(xiàn)有一個(gè)數(shù)據(jù)框的期望輸出現(xiàn)在我想遍歷這個(gè)數(shù)據(jù)框的每一行,在每一行當(dāng)中我想通過列名訪問第一行的每一個(gè)元素,例如,實(shí)現(xiàn)以下效果這里推送一個(gè)非常好用的函數(shù)這個(gè)函數(shù)同時(shí)返回索引和行對(duì)象的生成器可以直接進(jìn)行遍歷如何理解當(dāng)中的函數(shù)若要理 如何遍歷pandas當(dāng)中的行 現(xiàn)有一個(gè)數(shù)據(jù)框pandas的dataframe: import pandas as pd inp = [{c1:10...
摘要:是程序員的好去處,本公眾號(hào)將以為主題,開始一個(gè)系列,爭(zhēng)取做到每周一篇,翻譯并幫助學(xué)習(xí)者一起理解一些有代表性的案例。所以問題當(dāng)中第一個(gè)列子代表沿著列水平方向計(jì)算均值,而第二個(gè)列子代表將對(duì)應(yīng)的列標(biāo)簽們沿著水平的方向依次刪掉。 Stackoverflow.com是程序員的好去處,本公眾號(hào)將以pandas為主題,開始一個(gè)系列,爭(zhēng)取做到每周一篇,翻譯并幫助pandas學(xué)習(xí)者一起理解一些有代表性的...
小編寫這篇文章的主要目的,是給大家介紹一下關(guān)于python中的一些實(shí)例,比如,其中,會(huì)給大家講到,Python中基礎(chǔ)值的一些運(yùn)算,以及當(dāng)我們遇到空的數(shù)值的時(shí)候,一些處理方法,下面給大家做一個(gè)詳細(xì)的解答?! ∏把浴 〗裉煳覀円黄饋砹牧腄ataFrame中的索引?! ∩弦黄恼庐?dāng)中我們介紹了DataFrame數(shù)據(jù)結(jié)構(gòu)當(dāng)中一些常用的索引的使用方法,比如iloc、loc以及邏輯索引等等。今天的文章...
摘要:?jiǎn)栴}來源問我有一個(gè),我想刪除它特定列中字符串差姑娘是大于的行,我知道我可以使用來去除包含的行,但我沒有找到如何根據(jù)條件刪除行。如果要應(yīng)用于列中的每個(gè)元素,請(qǐng)使用。例如刪除列和的所有行 問題來源:https://stackoverflow.com/que... 問:我有一個(gè)pandas DataFrame,我想刪除它特定列中字符串差姑娘是大于2的行,我知道我可以使用df.dropna()...
閱讀 1748·2023-04-25 23:43
閱讀 927·2021-11-24 09:39
閱讀 726·2021-11-22 15:25
閱讀 1726·2021-11-22 12:08
閱讀 1093·2021-11-18 10:07
閱讀 2081·2021-09-23 11:22
閱讀 3350·2021-09-22 15:23
閱讀 2503·2021-09-13 10:32