日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pandas.DataFrame.iterrows

發(fā)布時間:2023/12/13 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pandas.DataFrame.iterrows 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

iterrows


DataFrame.iterrows()[source]

Iterate over DataFrame rows as (index, Series) pairs. 迭代(iterate)覆蓋整個DataFrame的行中,返回(index, Series)對 >>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float']) >>> row = next(df.iterrows())[1] >>> row int 1.0 float 1.5 Name: 0, dtype: float64 >>> print(row['int'].dtype) float64 >>> print(df['int'].dtype) int64

pandas怎樣對數(shù)據(jù)進行遍歷


import numpy as np import pandas as pddef _map(data, exp): for index, row in data.iterrows(): # 獲取每行的index、rowfor col_name in data.columns:row[col_name] = exp(row[col_name]) # 把結果返回給datareturn datadef _1map(data, exp):_data = [[exp(row[col_name]) # 把結果轉換成2級listfor col_name in data.columns]for index, row in data.iterrows()]return _dataif __name__ == "__main__":inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(inp)temp = _map(df, lambda ele: ele+1 )print temp_temp = _1map(df, lambda ele: ele+1)res_data = pd.DataFrame(_temp) # 對2級list轉換成DataFrameprint res_data

參考文獻


pandas怎樣對數(shù)據(jù)進行遍歷

總結

以上是生活随笔為你收集整理的pandas.DataFrame.iterrows的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。