精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSV是存儲數(shù)據(jù)的常用方法

開發(fā) 后端
在日常使用中,CSV,JSON和XML三種數(shù)據(jù)格式占據(jù)主導地位。下面我將針對三種數(shù)據(jù)格式來分享其快速處理的方法。

[[441350]]

 Python的卓越靈活性和易用性使其成為最受歡迎的編程語言之一,尤其是對于數(shù)據(jù)處理和機器學習方面來說,其強大的數(shù)據(jù)處理庫和算法庫使得python成為入門數(shù)據(jù)科學的首選語言。在日常使用中,CSV,JSON和XML三種數(shù)據(jù)格式占據(jù)主導地位。下面我將針對三種數(shù)據(jù)格式來分享其快速處理的方法。

CSV數(shù)據(jù)

CSV是存儲數(shù)據(jù)的最常用方法。在Kaggle比賽的大部分數(shù)據(jù)都是以這種方式存儲的。我們可以使用內置的Python csv庫來讀取和寫入CSV。通常,我們會將數(shù)據(jù)讀入列表列表。

看看下面的代碼。當我們運行csv.reader()所有CSV數(shù)據(jù)變得可訪問時。該csvreader.next()函數(shù)從CSV中讀取一行; 每次調用它,它都會移動到下一行。我們也可以使用for循環(huán)遍歷csv的每一行for row in csvreader 。確保每行中的列數(shù)相同,否則,在處理列表列表時,最終可能會遇到一些錯誤。 

  1. import csv   
  2. filename = "my_data.csv"  
  3. fields = []   
  4. rows = []     
  5. # Reading csv file   
  6. with open(filename, 'r') as csvfile:   
  7.     # Creating a csv reader object   
  8.     csvcsvreader = csv.reader(csvfile)   
  9.     # Extracting field names in the first row   
  10.     fields = csvreader.next()   
  11.     # Extracting each data row one by one   
  12.     for row in csvreader:   
  13.         rows.append(row)    
  14. # Printing out the first 5 rows   
  15. for row in rows[:5]:   
  16.     print(row) 

在Python中寫入CSV同樣容易。在單個列表中設置字段名稱,并在列表列表中設置數(shù)據(jù)。這次我們將創(chuàng)建一個writer()對象并使用它將我們的數(shù)據(jù)寫入文件,與讀取時的方法基本一樣。 

  1. import csv   
  2. # Field names   
  3. fields = ['Name', 'Goals', 'Assists', 'Shots']   
  4. # Rows of data in the csv file   
  5. rows = [ ['Emily', '12', '18', '112'],   
  6.          ['Katie', '8', '24', '96'],   
  7.          ['John', '16', '9', '101'],   
  8.          ['Mike', '3', '14', '82']]  
  9. filename = "soccer.csv"  
  10. # Writing to csv file   
  11. with open(filename, 'w+') as csvfile:   
  12.     # Creating a csv writer object   
  13.     csvcsvwriter = csv.writer(csvfile)   
  14.     # Writing the fields   
  15.     csvwriter.writerow(fields)   
  16.     # Writing the data rows   
  17.     csvwriter.writerows(rows) 

我們可以使用Pandas將CSV轉換為快速單行的字典列表。將數(shù)據(jù)格式化為字典列表后,我們將使用該dicttoxml庫將其轉換為XML格式。我們還將其保存為JSON文件! 

  1. import pandas as pd  
  2. from dicttoxml import dicttoxml  
  3. import json  
  4. # Building our dataframe  
  5. data = {'Name': ['Emily', 'Katie', 'John', 'Mike'],  
  6.         'Goals': [12, 8, 16, 3],  
  7.         'Assists': [18, 24, 9, 14],  
  8.         'Shots': [112, 96, 101, 82]  
  9.         }  
  10. df = pd.DataFrame(data, columns=data.keys())  
  11. # Converting the dataframe to a dictionary  
  12. # Then save it to file  
  13. data_dict = df.to_dict(orient="records" 
  14. with open('output.json', "w+") as f:  
  15.     json.dump(data_dict, f, indent=4 
  16. # Converting the dataframe to XML  
  17. # Then save it to file  
  18. xml_data = dicttoxml(data_dict).decode()  
  19. with open("output.xml", "w+") as f:  
  20.     f.write(xml_data) 

JSON數(shù)據(jù)

JSON提供了一種簡潔且易于閱讀的格式,它保持了字典式結構。就像CSV一樣,Python有一個內置的JSON模塊,使閱讀和寫作變得非常簡單!我們以字典的形式讀取CSV時,然后我們將該字典格式數(shù)據(jù)寫入文件。 

  1. import json  
  2. import pandas as pd  
  3. # Read the data from file  
  4. # We now have a Python dictionary  
  5. with open('data.json') as f:  
  6.     data_listofdict = json.load(f)  
  7. # We can do the same thing with pandas  
  8. data_df = pd.read_json('data.json', orient='records' 
  9. # We can write a dictionary to JSON like so  
  10. # Use 'indent' and 'sort_keys' to make the JSON  
  11. # file look nice  
  12. with open('new_data.json', 'w+') as json_file:  
  13.     json.dump(data_listofdict, json_file, indent=4sort_keys=True 
  14. # And again the same thing with pandas  
  15. export = data_df.to_json('new_data.json', orient='records'

正如我們之前看到的,一旦我們獲得了數(shù)據(jù),就可以通過pandas或使用內置的Python CSV模塊輕松轉換為CSV。轉換為XML時,可以使用dicttoxml庫。具體代碼如下: 

  1. import json  
  2. import pandas as pd  
  3. import csv  
  4. # Read the data from file  
  5. # We now have a Python dictionary  
  6. with open('data.json') as f:  
  7.     data_listofdict = json.load(f)  
  8. # Writing a list of dicts to CSV  
  9. keys = data_listofdict[0].keys()  
  10. with open('saved_data.csv', 'wb') as output_file:  
  11.     dict_writer = csv.DictWriter(output_file, keys)  
  12.     dict_writer.writeheader()  
  13.     dict_writer.writerows(data_listofdict) 

XML數(shù)據(jù)

XML與CSV和JSON有點不同。CSV和JSON由于其既簡單又快速,可以方便人們進行閱讀,編寫和解釋。而XML占用更多的內存空間,傳送和儲存需要更大的帶寬,更多存儲空間和更久的運行時間。但是XML也有一些基于JSON和CSV的額外功能:您可以使用命名空間來構建和共享結構標準,更好地傳承,以及使用XML、DTD等數(shù)據(jù)表示的行業(yè)標準化方法。

要讀入XML數(shù)據(jù),我們將使用Python的內置XML模塊和子模ElementTree。我們可以使用xmltodict庫將ElementTree對象轉換為字典。一旦我們有了字典,我們就可以轉換為CSV,JSON或Pandas Dataframe!具體代碼如下: 

  1. import xml.etree.ElementTree as ET  
  2. import xmltodict  
  3. import json 
  4. tree = ET.parse('output.xml')  
  5. xml_data = tree.getroot()  
  6. xmlstr = ET.tostring(xml_data, encoding='utf8'method='xml' 
  7. data_dict = dict(xmltodict.parse(xmlstr))  
  8. print(data_dict)  
  9. with open('new_data_2.json', 'w+') as json_file:  
  10.     json.dump(data_dict, json_file, indent=4sort_keys=True 

 

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2009-10-21 09:50:46

Linux數(shù)據(jù)備份操作系統(tǒng)

2020-03-17 23:08:32

數(shù)據(jù)Elasticsear存儲

2010-04-19 09:06:24

Oracle的方法

2021-11-11 12:45:36

PythonCSVJSON

2017-11-01 14:29:38

2018-11-02 09:16:05

數(shù)據(jù)存儲磁帶

2024-12-16 17:02:58

MySQLInnoDB數(shù)據(jù)庫

2017-11-27 08:17:38

存儲數(shù)據(jù)位置

2009-07-02 15:12:39

2017-11-29 08:38:58

存儲陣列

2019-09-18 11:03:01

數(shù)據(jù)存儲數(shù)據(jù)庫

2014-05-13 09:56:24

數(shù)據(jù)挖掘

2017-07-17 09:04:09

2018-05-14 10:56:36

MySQL數(shù)據(jù)庫存儲

2021-05-31 09:00:00

數(shù)據(jù)存儲存儲系統(tǒng)工具

2022-09-07 15:47:21

數(shù)據(jù)分析對比分析大數(shù)據(jù)

2010-01-25 15:57:34

Android保存數(shù)據(jù)

2024-11-08 12:36:35

2018-02-24 10:58:34

存儲DASNAS

2010-08-26 10:12:54

點贊
收藏

51CTO技術棧公眾號

亚洲无线视频| 久久69av| 国产精品丝袜在线| 91麻豆精品秘密入口| 豆国产97在线 | 亚洲| 亚洲丝袜美腿一区| 欧美精品免费视频| 可以在线看的av网站| 成人精品一区二区三区免费 | 久久中文娱乐网| 国产精品综合久久久| 久热精品在线观看| 999久久久精品国产| 亚洲成人av资源网| 五月天av在线播放| 国产自产自拍视频在线观看| 国产精品美女久久久久久久久久久| 91中文字幕在线| 中文字幕国产在线观看| 欧美精品一卡| 日韩中文字幕av| 7788色淫网站小说| 国产精品一区二区三区www| 色综合久久中文综合久久牛| 法国空姐在线观看免费| 国产原创av在线| 99精品热视频| eeuss一区二区三区| 中文字幕 欧美激情| 国产精品久久久一区二区| 久久亚洲国产精品| 中文字幕第二区| 四虎影视精品| 欧美mv和日韩mv国产网站| 天天干天天操天天做| 欧美黑人粗大| 日韩欧美在线第一页| 日本阿v视频在线观看| 黄色成人影院| 亚洲图片激情小说| 杨幂一区欧美专区| av大片在线观看| 国产亚洲精品aa| 乱一区二区三区在线播放| 人妻夜夜爽天天爽| 国产91在线看| 国产精成人品localhost| 国产精品-色哟哟| 麻豆精品在线观看| 国产精品福利小视频| 亚洲黄色免费观看| 久久福利一区| 全球成人中文在线| 91丝袜一区二区三区| 久久成人亚洲| 国产精品国语对白| 日本成人一级片| 日韩av网站免费在线| 国产成人一区三区| 日本三级一区二区三区| 毛片av一区二区| 国产欧美一区二区三区四区| 中文字幕在线视频第一页| 日本91福利区| 国产在线观看一区二区三区| 一级做a爰片久久毛片16| 久久超碰97中文字幕| 91久久国产婷婷一区二区| 999久久久久| 国产成人8x视频一区二区| 国产精品果冻传媒潘| 免费激情视频网站| wwww国产精品欧美| 日韩妆和欧美的一区二区| 第一视频专区在线| 国产精品麻豆视频| 国产91porn| 岛国在线视频网站| 日韩欧美一区二区三区| 天天干天天综合| 久久9999免费视频| 日韩精品极品在线观看| 日韩视频在线观看免费视频| 天天做天天爱天天综合网| 欧美国产第一页| 毛片在线免费视频| 蜜桃视频一区二区三区| 99热在线播放| 人成免费电影一二三区在线观看| 国产精品―色哟哟| 今天免费高清在线观看国语| 老司机2019福利精品视频导航| 欧美日韩综合在线| 免费在线观看日韩av| 精品丝袜久久| 最新的欧美黄色| 国产一级在线观看视频| 丝袜亚洲另类欧美综合| 亚洲一区二区三区久久| 欧美日本网站| 亚洲综合一二三区| 日韩av片网站| 国产精品115| 色婷婷综合成人| 国产成人亚洲欧洲在线| 韩国av一区二区| 你懂的视频在线一区二区| 国产原创视频在线观看| 一本久道久久综合中文字幕| 曰本三级日本三级日本三级| 精品成人影院| 国内精品小视频在线观看| 97人妻精品一区二区三区软件| 91丝袜国产在线播放| 色婷婷777777仙踪林| 日产精品一区| 日韩成人在线视频| 男女羞羞免费视频| 麻豆精品视频在线| 免费一区二区三区在在线视频| 日本一本在线免费福利| 欧美日韩久久久久久| 一本加勒比北条麻妃| 激情欧美日韩一区| 91欧美激情另类亚洲| 成人精品一区二区三区免费| 精品美女永久免费视频| 男人女人拔萝卜视频| 欧美超碰在线| 国产成人精品免费视频| 亚洲欧洲综合在线| 一区二区三区中文字幕电影| 五月天开心婷婷| 日韩精品久久| 国产精品福利无圣光在线一区| 日韩一区二区三区中文字幕| 午夜国产精品影院在线观看| 第一页在线视频| 中文字幕一区二区三区乱码图片 | 中文字幕日韩综合av| 亚洲av无码不卡| 97久久超碰国产精品| 欧美一级视频在线播放| 98视频精品全部国产| 日韩小视频在线观看| 亚洲中文一区二区三区| 中文字幕乱码亚洲精品一区| 亚洲五月天综合| 精品美女视频| 国产精品美女av| av每日在线更新| 欧美性受xxxx| 在线日韩国产网站| 国产在线乱码一区二区三区| 中文字幕av久久| 亚洲精品观看| 韩国精品美女www爽爽爽视频| 可以免费看毛片的网站| 舔着乳尖日韩一区| 最新中文字幕视频| 日韩精品一二三区| 亚洲午夜激情| 免费欧美网站| 欧美精品videosex牲欧美| 蜜臀av午夜精品| 欧美日韩亚洲网| 韩国三级hd中文字幕| 青青青伊人色综合久久| 综合久久国产| 北条麻妃在线一区二区免费播放 | 亚洲欧美另类在线视频| 亚洲国产成人午夜在线一区| а 天堂 在线| 激情婷婷久久| 欧美一区二区三区电影在线观看| 精品176极品一区| 欧美精品在线第一页| 黄色a在线观看| 色哟哟一区二区三区| 女同久久另类69精品国产| 国产精品一区2区| 亚洲熟妇av一区二区三区漫画| 一区二区美女| 91人成网站www| av中文字幕在线观看第一页| 亚洲图片欧洲图片av| 国产女人爽到高潮a毛片| 亚洲成人免费av| 欧美aaa级片| 高清不卡在线观看| 日本美女高潮视频| 国产精品大片| 亚洲精品久久久久久一区二区| 亚洲一区二区三区四区电影| 国产黑人绿帽在线第一区| av免费在线观看网站| 亚洲精品网站在线播放gif| 国产伦子伦对白视频| 欧美日韩亚洲网| 久久r这里只有精品| 国产三级一区二区| 岛国av免费观看| 麻豆成人免费电影| 青青草视频在线免费播放| 91欧美日韩| 另类欧美小说| 风间由美一区二区av101| 国产精品一区二区久久久| 福利在线免费视频| 久久亚洲国产精品| 成年网站在线| 国产丝袜高跟一区| 亚洲精品国产精| 欧美日韩中文国产| 国产又粗又爽视频| 亚洲午夜久久久久中文字幕久| 免费成人深夜蜜桃视频| 2024国产精品视频| 中文字幕天堂av| 国产原创一区二区| 美女网站色免费| 免费永久网站黄欧美| 国产精品久久久久久久乖乖| 国产精品精品国产一区二区| 日本在线观看一区二区| 青青操综合网| 国产在线观看一区| 日韩一区二区三区精品| 91丝袜美腿美女视频网站| 日韩毛片在线| 国产精品久久久久久久久久东京 | 天天躁日日躁狠狠躁av麻豆男男| 精品一区二区三区在线观看 | 亚洲男男av| 国产精品27p| 成人免费短视频| 欧美亚洲另类在线| 日韩伦理在线一区| 国语对白做受69| av电影免费在线看| 韩国欧美亚洲国产| 波多野结衣视频一区二区| 欧美激情亚洲综合一区| 性欧美高清come| 欧美理论电影在线观看| 国产网友自拍视频导航网站在线观看| 少妇高潮 亚洲精品| 午夜在线免费观看视频| 这里精品视频免费| 欧美尤物美女在线| 久久亚洲精品中文字幕冲田杏梨 | 午夜精品一区二区三区在线视频| 狂野欧美性猛交xxxxx视频| 欧美国产精品日韩| 成人ssswww在线播放| 136fldh精品导航福利| 91精品论坛| 国产精品视频自在线| 九九久久国产| 亚洲综合国产精品| 国产精品久久久久久久久久白浆| 精品无人区一区二区三区竹菊| 全国精品免费看| 日韩av电影免费播放| 日韩欧美自拍| 国产a级黄色大片| 国产情侣久久| 9久久婷婷国产综合精品性色| 寂寞少妇一区二区三区| 性一交一黄一片| 99视频有精品| 欧美福利第一页| 亚洲精品乱码久久久久| 自拍偷拍欧美亚洲| 欧美三区在线视频| 午夜美女福利视频| 亚洲欧美另类人妖| 香蕉视频在线看| 久久久久久久香蕉网| 亚洲第一影院| 97人摸人人澡人人人超一碰| 偷窥自拍亚洲色图精选| 亚洲国产一区二区在线| 欧美精品aa| 91av在线免费播放| 国产自产高清不卡| 国产精品久久久免费观看| 中文字幕 久热精品 视频在线| 加勒比婷婷色综合久久| 天天亚洲美女在线视频| 在线观看一二三区| 精品国产成人系列| 在线毛片网站| 91av在线播放| 国产精品久久免费视频| 欧美黄色直播| 午夜天堂精品久久久久| 亚洲精品乱码久久久久久自慰| 国产精品一区2区| 亚洲第一视频区| 亚洲第一精品在线| 亚洲专区第一页| 亚洲免费福利视频| 牛牛精品在线视频| 国产精品一二三在线| 亚洲人成亚洲精品| 欧美成人精品免费| 激情都市一区二区| 欧洲av一区二区三区| 亚洲国产精品一区二区www在线| 久久久999久久久| 日韩激情视频在线播放| 午夜dj在线观看高清视频完整版| 国产精品对白刺激| 欧美亚洲大陆| www污在线观看| 国产在线视频一区二区三区| 中文字幕欧美激情极品| 疯狂欧美牲乱大交777| 噜噜噜久久,亚洲精品国产品| xx视频.9999.com| 国产亚洲精品精品国产亚洲综合| 蜜桃传媒视频麻豆一区| 一区免费在线| 麻豆tv在线观看| 一区二区三区加勒比av| 91一区二区视频| 在线国产精品视频| 亚洲精品在线影院| 欧美日韩精品一区| 亚洲在线国产日韩欧美| a级一a一级在线观看| 亚洲午夜久久久久久久久电影院 | 久久久久久av无码免费网站下载| 老司机免费视频一区二区| a天堂中文字幕| 色婷婷综合久色| 麻豆av电影在线观看| 欧美一区二区三区免费观看| 欧美亚洲大陆| www国产黄色| 久久亚洲欧美国产精品乐播 | 欧美韩日亚洲| 成人h视频在线观看| 欧美日韩精品免费观看视频完整| 久久久久久久久久毛片| 亚洲免费电影在线| 国产成人精品av在线观| 久久99久久亚洲国产| 亚洲福利合集| 久久国产午夜精品理论片最新版本| 成人亚洲一区二区一| 国产午夜精品一区二区理论影院| 欧美精品一区二区三区很污很色的| 不卡的av影片| 久久国产精品久久精品国产| 国产精品视区| 老牛影视av老牛影视av| 在线观看91视频| 男人天堂久久久| 91亚色免费| 国产亚洲永久域名| 日本xxxxxxxxx18| 欧美日韩黄色一区二区| 国内精品不卡| 国产精品一级久久久| 免费精品视频| 蜜桃av免费在线观看| 欧美一二三区在线观看| 97天天综合网| 日本在线观看一区二区| 激情五月激情综合网| 欧美日韩中文视频| 亚洲精品中文字幕女同| 欧美电影在线观看网站| 免费网站在线观看视频| www激情久久| 国产免费福利视频| 午夜精品蜜臀一区二区三区免费 | 99免费精品视频| 久久久久亚洲视频| 免费91麻豆精品国产自产在线观看| aaa国产精品| 国产精品入口免费软件| 亚洲综合久久久| 暖暖视频在线免费观看| 成人午夜激情免费视频| 夜夜爽av福利精品导航| jizz日本在线播放| 精品乱人伦小说| 不卡亚洲精品| xxxx18hd亚洲hd捆绑| 中文字幕欧美三区| 五月婷婷狠狠干| 成人网欧美在线视频| 香蕉av777xxx色综合一区| 婷婷久久综合网| 亚洲天堂av女优| 都市激情久久| 污视频在线观看免费网站|