1. 程式人生 > >如何用pandas讀取和匯入csv資料檔案

如何用pandas讀取和匯入csv資料檔案

       我們利用python進行資料分析時,pandas中的DataFrame資料結構是最基本最常用的,因此本文將說明如何利用pandas中的方法讀取csv檔案中的資料,以及如何把DataFrame物件的資料匯入到csv檔案中儲存。

       關於匯入資料,可以直接用DataFrame物件的to_csv方法,這個方法引數有很多,見圖一。這裡介紹三個重要引數:path_or_buf、mode、header,其中path_or_buf自然就是要匯入的檔案路徑,mode預設為w,表示寫入,但注意是清空檔案的原資料再寫入,因此如何我們每次寫入是追加資料,那麼可以把'w'改為'a',表示追加資料;header表示DataFrame物件的列名,預設為True,即寫入列名,但是當我們是追加資料時,往往不再需要列名,這時可以設為False,只追加資料,不重複寫入列名。

圖一

       接下來是從csv檔案讀取資料,可以利用pandas的read_csv方法,同樣的這個方法有很多的引數,使用也很靈活,本文不再做詳細介紹,使用者可以自己檢視文件。但是這裡筆者要起那個強調的是,這個方法預設的讀取方式是把檔案中的第一行作為列名,剩下的作為資料內容,並自設數字索引。因為to_csv的預設匯入是把原DataFrame物件的index放在第一列的,所以如果是從這樣的資料檔案再次讀取的話,那麼原DataFrame中的index會變成新DataFrame物件的列,需要使用者自己再重新設定一下index。

相關推薦

如何用pandas讀取匯入csv資料檔案

       我們利用python進行資料分析時,pandas中的DataFrame資料結構是最基本最常用的,因此本文將說明如何利用pandas中的方法讀取csv檔案中的資料,以及如何把DataFrame物件的資料匯入到csv檔案中儲存。        關於匯入資料,可以直

python 讀取寫入CSV格式的檔案

This Python 3 tutorial covers how to read CSV data in from a file and then use it in Python. For this, we use the csv module. CSV literal

pandas讀取完的csv資料格式

使用pandas讀取csv檔案讀取出來的資料其實還是有一定附加格式的,那就是行列標題。 In [18]: data1 = pd.read_csv('data.csv') In [19]: data1

pandas讀取github的線上資料

用pandas讀取github線上資料。 方式一: import pandas as pd url="https://raw.githubusercontent.com/hunkim/DeepL

python讀取json格式檔案pandas讀取excel檔案

IT Xiao Ang Zai 9月30號 版本:python3.7 程式設計軟體:sublime 一:python解析json資料 1.什麼是json: (1)JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它

pandas讀取csv檔案出現問題

讀取csv檔案 first = pd.read_csv(r'C:\Users\lenovo\Desktop\廣州.csv',encoding="utf-8") second = pd.read_excel(r'C:\Users\lenovo\Desktop\網點規則調整申請表_20181219_

Spark建立DataFrame讀取CSV資料檔案

之前寫的程式中,有些API在Spark SQLContext沒有,我計算的結果先儲存在rdd中,最後在使用RDD轉換成dataframe進行儲存,話不多說下面是程式碼. //一個StruceFie

Hive: 建立分割槽表(partition表)及分割槽表匯入csv文字檔案資料

2018.11.21 文章目錄 前言 方法 前言 某專案生產環境中的Hive是按月份分割槽,而測試環境的沒有分割槽,導致部分功能無法驗證。 方法 基本思路:分別建立兩個表,一張是分割槽表,另一

python讀取寫入csv檔案

----------------python讀取csv檔案------------------ #匯入csv 建立一個csv檔案,輸入內容 import csv    #1.找到需要被開啟的檔案路徑,通過open開啟檔案,宣告開啟的方式,宣告編碼格式 csv_file=open(

MongoDB匯入大的json、csv資料檔案匯入不完全的解決方法

轉載文章:轉自:點選開啟“https://blog.csdn.net/qq_33206732/article/details/78788483#commentsedit” 昨天,做了一個東西,就是把生產上的mongodb資料使用mongoexport匯出了一個.json檔案用於本地做分析使用,裡

Spark1.x2.x如何讀取寫入csv檔案

看很多資料,很少有講怎麼去操作讀寫csv檔案的,我也查了一些。很多部落格都是很老的方法,還有好多轉來轉去的,複製貼上都不能看。下面我在這裡歸納一下,以免以後用到時再費時間去查 通過sc.textFile val input = sc.textFile("test.csv") val result = i

Cocos2d-x 3.x中讀取csv資料檔案

遊戲開發中,資料檔案通常是儲存在xml,json,csv等格式的檔案中,這裡實現了CSV檔案的解析。 1.為什麼是CSV?    資料檔案為什麼儲存在CSV檔案中呢?    a,同樣的資料放到CSV中要比放在xml和json中要小。    b,CSV的解析也比較簡單。  

Java讀取寫入CSV檔案

有一種比較簡單的資料儲存方式,那就是CSV,這個系統預設採用逗號分割的檔案方式。 Excel轉成CSV檔案,在Windows下預設的列表分隔符是逗號(,)。在某些情況下,我們可能需要更改列表分隔符

如何將 JSON、Text、 XML、 CSV 資料檔案匯入 MySQL

我們就可以很方便使用LOAD XML來匯入,這裡可以參見MySQL的官方手冊–LOAD XML Syntax。 然而我們可能有另外一些需求,比如說,我們可能會想要將XML檔案的域對映到不同名字的列(TABLE COLUMN)之中。這裡要注意,MySQL v5.0.7以後,MySQL的Stored Proced

python 讀取寫入csv檔案

python csv讀取和寫入csv檔案的簡單應用 #寫入 import csv dic = {'./a.c':1, './b.c':2, './d.c':3} csvFile = open('csv

ConfigurationManager讀取修改配置檔案

為了方便有時我們會把一些簡單的配置的資訊放入web.config檔案裡。 放到appSettings新增key   value等資訊。  ConfigurationManager.AppSettings["key"]來讀取對應key的value. 儲存的話。  Config

JavaScript進階(六)JavaScript讀取儲存檔案

用JavaScript讀取和儲存檔案       因為Google還不提供同步外掛資料的功能,所以匯入和匯出外掛配置就必須和檔案打交道了。而出於安全原因,只有IE才提供訪問檔案的API;但隨著HTML 5的到來,其他瀏覽器也紛紛支援了。       首先說讀取檔案。W3C提

【UWP通用應用開發】檔案選取器、獲取檔案屬性、寫入讀取、儲存讀取刪除應用資料

讀取檔案和資料夾名 這一節開始我們將陸續看到UWP通用應用是如何獲取到檔案及資料夾的屬性等資訊,以及如何寫入和讀取資料等,當然了最重要的還是如何儲存讀取和刪除應用的資料。 在Windows上讀取檔名、資料夾名 首先我們在XAML中定義一個Button和

python之讀取寫入csv文件

pri style faq port bsp lee src jpg int 寫入csv文件源碼: 1 #輸出數據寫入CSV文件 2 import csv 3 data = [ 4 ("Mike", "male", 24), 5 ("Lee",

python讀取、寫入csv資料csv模組

通過csv模組可以輕鬆讀取格式為csv的檔案,而且csv模組是python內建的,不需要下載就可以直接用。 一、準備csv檔案 檔名是 e:\t.csv,檔案內容: org_id,org_name