1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          python 數據分析基礎 day5-讀寫csv文件基礎python讀寫csv文件通過pandas模塊讀寫csv文件通過csv模塊讀寫csv文件

          來源:互聯網轉載 時間:2024-01-29 08:33:07

          今天說一下使用python讀寫csv文件。 讀寫csv文件可以使用基礎python實現,或者使用csv模塊、pandas模塊實現。

          基礎python讀寫csv文件

          讀寫單個CSV

          以下為通過基礎python讀取CSV文件的代碼,請注意,若字段中的值包含有","且該值沒有被引號括起來,則無法通過以下的簡單代碼獲取準確的數據。

          inputFile="要讀取的文件名"outputFile=“寫入數據的csv文件名”with open(inputFile,"r")  as fileReader:  with open(outputFile,"w") as fileWriter:    for row in fileReader:      fileWriter.write(row)

          讀取多個csv文件并寫入至一個csv文件

          讀寫文件的代碼與讀寫單個csv文件大致相同,但需要利用glob模塊以及os模塊獲取需要讀取的文件名。代碼如下:

          import osimport globinputPath="讀取csv文件的路徑"outputFile="寫入數據的csv文件名"firstFile=Truefor file in glob.glob(os.path.join(inputPath,"*.csv")):    with open(file,'r') as fileReader:        with open(outputFile,"a") as fileWriter:            if firstFile:                for row in fileReader:                    fileWriter.write(row)                firstFile=False                fileWriter.write("n")            else:                header=fileReader.readline()                for row in fileReader:                    fileWriter.write(row)

          通過pandas模塊讀寫csv文件

          讀寫單個CSV

          pandas的dataframe類型有相應的方法能讀取csv文件,代碼如下:

          import pandas as pdinputFile="要讀取的文件名"outputFile=“寫入數據的csv文件名”df=pd.read_csv(inputFile)df.to_csv(outputFile)

          請注意,若字段中的值包含有","且該值沒有被引號括起來,則無法通過以下的簡單代碼獲取準確的數據。

          讀取多個csv文件并寫入至一個csv文件

          import osimport globimport pandas as pdinputPath="讀取csv文件的路徑"outputFile="寫入數據的csv文件名"dataFrameList=[]for file in glob.glob(os.path.join(inputPath,"*.csv")):     df=pd.read_csv(file)    dataFrameList.append(df)allDataFrame=pd.concat(dataFrameList,axis=0,ignore_index=True)allDataFrame.to_csv(outputFile)

          通過csv模塊讀寫csv文件

          讀寫單個CSV文件

          代碼如下:

          import csvinputFile="要讀取的文件名"outputFile=“寫入數據的csv文件名”with open(inputFile,"r",newline='') as fileReader:    with open(outputFile,"w",newline='') as fileWriter:        csvReader=csv.reader(fileReader,delimiter=',')        csvWriter=csv.writer(fileWriter,delimiter=',')        for row in csvReader:            print(row)            csvWriter.writerow(row)

          讀取多個csv文件并寫入至一個csv文件

          思路與上述用基礎python讀取多個csv文件大體相同,代碼如下:

          import csvimport globimport osinputPath=r"讀取csv文件的路徑"outputFile=r"輸出文件的路徑"firstFile=Truefor file in glob.glob(os.path.join(inputFile,"*.csv")):    with open(file,"r") as fileReader:        with open(outputFile,"a") as fileWriter:            csvReader=csv.reader(fileReader)            csvWriter=csv.writer(fileWriter)            if firstFile:                for row in csvReader:                    csvWriter(row)                firstFile=False            else:                header=next(csvReader,None)                for row in csvReader:                    csvWriter(row)
          標簽:csv5-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          油怎么爆才香?油到什么程度才能爆香?如果是紅油,將油加熱到80%的溫度,冷卻到50%的溫度,加入洋蔥、姜和大蒜,炸至發黃。用油溫翻炒至50%熱,先放料(蔥、姜、蒜)炒熟,再放配料,使菜更香。酒吧?,F在百度對流行音樂條的管理比較嚴格這是一種網絡暴力。彈出式貼吧主要是指垃圾站、水站、垃圾站等的不間斷發放,擾亂了貼吧的秩序。流行吧起源于互聯網上的聊天室,被稱為刷屏或刷版。這通常是出于故意擾亂或發泄情緒。...

          cf王者武圣怎么合成?,讓 s登錄游戲,選擇游戲商城。如果有戰士服,就不需要這個操作了。2.進入游戲商城后,再選擇【英雄等級】點擊。3.然后選擇武圣套裝購買。有了這個道具,我們才能合成王者 神圣的。4.然后我們在游戲中選擇兌換,進入后找到【武器合成】。武圣赤魂是英雄武器嗎?cf武圣紅魂是英雄。第一個進入武器合成的英雄武器是m4a 1—-武圣。玩家可以打開 "武勝寶盒 "獲取不同的合成材料,或者直接...

          網站建設如何才能更好的進行SEO?當新網站建設完成后,SEO人員就會開始關注網站后期的運營和推廣,并且都想讓網站的關鍵詞排名在短時間內就能排在搜索引擎的前列。如果在檢查期間網站整體質量不好,會對以后的網站優化產生很大影響。那么,新網站上線后我們應該注意什么呢?1. 網站標題設置和合理的關鍵字布局網站標題中關鍵字的出現對網站的整體優化只是一點幫助。我們必須在內容中體現需要優化的關鍵詞,這也是很多SE...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>