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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

DataFrame

發布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataFrame 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DataFrame是一個表格型的數據結構,含有一組有序的列,每列可以是不同的值類型(數值、字符串、布爾值等),DataFrame就行索引也有列索引,可以被看做由Series組成的字典(共用同一個索引)。跟其他類似的數據結構相比,DataFrame中面向行和面向列的操作基本上是平衡的。

構建DataFrame的方法有很多,最常用的一種是直接傳入一個由等長列表或Numpy數組組成的字典。

結果DataFrame會自動加上索引,且全部列會被有序排列。

1 In [10]: import pandas as ps 2 3 In [11]: from pandas import DataFrame 4 5 In [12]: data = {'state':['simple','simple','Python','Python'],'year':['2017','2 6 ...: 018','2019','2020'],'pop':['1','2','3','4']} 7 8 In [13]: frame = DataFrame(data) 9 10 In [14]: frame 11 Out[14]: 12 pop state year 13 0 1 simple 2017 14 1 2 simple 2018 15 2 3 Python 2019 16 3 4 Python 2020

如果指定列順序,DataFrame的列就會按照指定順序進行排列。

1 In [15]: DataFrame(data,columns=['year','state','pop']) 2 Out[15]: 3 year state pop 4 0 2017 simple 1 5 1 2018 simple 2 6 2 2019 Python 3 7 3 2020 Python 4

與Series一樣,如果傳入的列在數據中找不到,就會產生NA值。

1 In [17]: frame2 = DataFrame(data,columns=['year','state','pop','debt'],index=['o 2 ...: ne','two','three','four']) 3 4 In [18]: frame2 5 Out[18]: 6 year state pop debt 7 one 2017 simple 1 NaN 8 two 2018 simple 2 NaN 9 three 2019 Python 3 NaN 10 four 2020 Python 4 NaN 11 12 In [19]: frame2.columns 13 Out[19]: Index([u'year', u'state', u'pop', u'debt'], dtype='object')

通過類似字典標記的方式或屬性的方式,可以將DataFrame的列獲取為一個Series。

1 In [20]: frame2['state'] 2 Out[20]: 3 one simple 4 two simple 5 three Python 6 four Python 7 Name: state, dtype: object 8 9 In [21]: frame2.year 10 Out[21]: 11 one 2017 12 two 2018 13 three 2019 14 four 2020 15 Name: year, dtype: object

返回的Series擁有原DataFrame相同的索引,且其name屬性也已經被相應地設置好了。行也可以通過位置或名稱的方式進行獲取,用索引字段ix

1 In [23]: frame2.ix['three'] 2 Out[23]: 3 year 2019 4 state Python 5 pop 3 6 debt NaN 7 Name: three, dtype: object

列可以通過賦值的方式進行修改,給空的‘debt’列附上一個標量值或一組值。

1 In [24]: frame2['debt'] = '10' 2 3 In [25]: frame2 4 Out[25]: 5 year state pop debt 6 one 2017 simple 1 10 7 two 2018 simple 2 10 8 three 2019 Python 3 10 9 four 2020 Python 4 10

通過np.arange()為‘debt’列賦值

1 In [29]: frame2['debt'] = np.arange(4.) 2 3 In [30]: frame2 4 Out[30]: 5 year state pop debt 6 one 2017 simple 1 0.0 7 two 2018 simple 2 1.0 8 three 2019 Python 3 2.0 9 four 2020 Python 4 3.0

將列表或數組賦值給某個列時,其長度必須跟DataFrame的長度相匹配,如果賦值的是一個Series,就會精確匹配DataFrame的索引,所有的空位都會被填上缺失值。

1 1 In [32]: val = Series([1,3,4],index=['one','three','four']) 2 2 3 3 In [33]: frame2['debt'] = val 4 4 5 5 In [34]: frame2 6 6 Out[34]: 7 7 year state pop debt 8 8 one 2017 simple 1 1.0 9 9 two 2018 simple 2 NaN 10 10 three 2019 Python 3 3.0 11 11 four 2020 Python 4 4.0

為不存在的列賦值會創建出一個新列,關鍵字del用于刪除列。。

1 In [35]: frame2['eastern'] = frame2.state=='simple' 2 3 In [36]: frame2 4 Out[36]: 5 year state pop debt eastern 6 one 2017 simple 1 1.0 True 7 two 2018 simple 2 NaN True 8 three 2019 Python 3 3.0 False 9 four 2020 Python 4 4.0 False 10 11 In [37]: del frame2['eastern'] 12 13 In [38]: frame2.columns 14 Out[38]: Index([u'year', u'state', u'pop', u'debt'], dtype='object')

通過索引方式返回的列知識相應數據的視圖,并不是副本。因此,對返回的Series所做的任何就地修改全都會反應到源DataFrame上。通過Series的copy()即可顯示地復制列

轉載于:https://www.cnblogs.com/yu-1104/p/7891446.html

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲免费av电影 | 日本美女日批视频 | 色播在线 | 国产一区二区三区中文字幕 | 中国毛片视频 | 免费看黄色网址 | 日韩av中文字幕在线 | 亚洲一区二区电影 | 国产明星换脸xxxx色视频 | 久色88 | 欧美一区二区三区四区五区 | 男人天堂综合 | 人妻一区在线 | 欧美日本不卡 | 在线电影一区 | 国产网站入口 | 亚洲国产一区二区三区a毛片 | 一本加勒比波多野结衣 | 182在线视频| 久久一二三四区 | 日本激情视频网站 | 久久爰| 久久久久免费观看 | 嫩草一区二区 | 姐姐你真棒插曲快来救救我电影 | 农村妇女毛片精品久久久 | 午夜视频成人 | 人妻少妇无码精品视频区 | 欧美亚洲一级 | 灌篮高手全国大赛电影 | 伦理片一区二区三区 | 艳妇臀荡乳欲伦交换电影 | 二区三区在线视频 | 中文字幕中文字幕 | 91精品视频一区 | 成人国产网站 | 日韩一级特黄 | 操操操爽爽爽 | 亚洲AV无码乱码国产精品牛牛 | 色就是色欧美色图 | 九九热在线免费观看 | 欧美人与动物xxxx | 亚洲欧美乱综合图片区小说区 | 奇米在线播放 | 无码一区二区三区免费 | 成人国产免费观看 | 人妻洗澡被强公日日澡电影 | 精品三级在线观看 | 国产精品日本一区二区在线播放 | 伊人网大| 丰满女邻居的色诱4hd | 日韩精品一区二区三区中文字幕 | 中文字幕一区二区三区人妻 | 草免费视频 | 狠狠干综合网 | 欧美日韩欧美 | 97影院手机版 | 色爽交| 国产av剧情一区二区三区 | 国产av电影一区二区三区 | 熟女俱乐部一区二区 | 成人综合婷婷国产精品久久 | 中文字幕乱码中文字幕 | 日日爽夜夜爽 | av天堂一区二区 | av小说在线观看 | 国产国语亲子伦亲子 | 韩国中文字幕在线观看 | 五月天综合视频 | 丝袜ol美脚秘书在线播放 | 日韩区在线观看 | 久久久久五月天 | 中国av在线 | 欧美日韩精品在线视频 | 国产aⅴ激情无码久久久无码 | 爱爱视频网站免费 | 少妇25p| 欧美一区二区三区免 | 正在播放超嫩在线播放 | 一区二区三区黄色片 | 久久精品国产一区 | 国产午夜精品理论片在线 | 黄色成人一级片 | 日韩少妇裸体做爰视频 | 丰满少妇高潮在线观看 | 欧美精品性生活 | 精品久久久中文字幕 | 永久免费在线 | 一个色在线视频 | 无码任你躁久久久久久久 | av免费在线观看网址 | 欧美成人精品欧美一级乱 | 日本91av | 亚洲狠狠婷婷综合久久久久图片 | 日美韩av| 久久免费精品国产 | 婷婷激情影院 | 穿情趣内衣被c到高潮视频 欧美性猛交xxxx黑人猛交 | 精品人妻一区二 |