1. 程式人生 > >python使用pandas讀取資料檔案

python使用pandas讀取資料檔案

可以使用pandas來方便的讀取csv檔案,免去自己處理csv時的瑣屑問題。

安裝

sudo pip install pandas

或者直接使用pycharm的Setting->Interpreter->Tool直接安裝

讀取csv檔案

假設我們有如下的資料格式的tests.csv:

ID Name Sex Age
1 amy male 12
2 ken female 13
3 Andrew male 23
4 Jummy female 30

讀取:df =pd.read_csv("D:\\data\\titanic\\tests.csv",encoding='utf8')

,其中encoding用於指定csv的編碼格式,如果有中文,則可以使用gbk等
讀取某一列:printf(df['ID'])大小寫敏感
輸出:

0    1
1    2
2    3
3    4

第一列是表示方便
讀取某個行:printf(df.ix[1])
輸出:

ID           2
Name       ken
Sex     female
Age         13
Name: 1, dtype: object

相關推薦

IO流讀取資料檔案,將資料寫入資料庫,並記錄資料匯入日誌

流程分析: 資料型別: ROUTE_ID,LXBM,ROAD_NAME,SRC_LON,SRC_LAT,DEST_LON,DEST_LAT 10000,G50,滬渝高速,115.8605349,30.08934467,115.5437817,30.08898601 10001,G

Python如何快速讀取資料檔案若干行

用Python進行資料分析的童鞋們,經常遇到的問題就是遇到一個數據檔案,大概幾百兆,而只需要其中若干行資料。那麼我們怎麼辦?最笨的辦法,就是一次性將所有的檔案資料載入到記憶體中再做索引或切片處理,可能一次性載入就需要耗費一點時間。如果重複性地做這種事情,你都會覺得不好意思跟自己交代。 這裡,我給

【Pandas + Matplotlib】初體驗:讀取資料檔案 + 繪製資料散點圖

Pandas :納入大量庫和一些標準資料模型,是一款高效的資料處理工具。Matplotlib:Python中最常用的視覺化工具之一,可以非常方便地建立海量型別地2D圖表和一些基本的3D圖表。下面我自己建立的一個Excel檔案,利用Pandas來讀取資料,Matplot來顯示資

python使用pandas讀取資料檔案

可以使用pandas來方便的讀取csv檔案,免去自己處理csv時的瑣屑問題。 安裝 sudo pip install pandas 或者直接使用pycharm的Setting->Interpreter->Tool直接安裝 讀取csv檔案

MATLAB讀取資料檔案

一、讀入mat檔案    mat檔案是MATLAB特有的以.mat為字尾格式的資料檔案,load函式讀取及save函式儲存;二、讀取Excel檔案  讀取:xlsread函式;  寫入:xlswrite函式;三、讀取TXT檔案  讀取;importdata函式、txtscan

android讀取csv檔案資料

csv檔案是一種表格形式的檔案,如果把檔案字尾名改為.txt,會發現同一行資料之間是用英文“,”隔開的。 如何讀取csv檔案以便把資料存入資料庫呢,特別是csv檔案中有些資料是空? csv檔案如下: 把檔案字尾名改為.txt後如下: 電錶id,電錶編號,模組地址,描述,所屬站點名稱,

tensorflow--從檔案讀取資料

讀取資料-csv tensorflow讀取資料流程 構造檔案佇列 讀取佇列內容 reader = tf.TextLineReader() 解析成一個樣本資料 example, label = tf.decode_csv(value, record_defaults

python讀取yaml檔案中的資料

注意:在python2中進行 讀取方式有兩種 程式碼中的其中一種方式以註釋的形式展現出來: yaml中檔案的內容如下: 'top寬度:': '27' # ----------- 必須 ----------------------- # 計算機使用者名稱 username: onepoi

◮ R語言筆記(五): 讀取外部檔案中的資料

★R語言也提供了多種讀取外部檔案中資料的方法,    而且還有第三方包額外具有相關功能: ★下面介紹三種讀取方法:     從.txt檔案中讀取     從clipboard(剪下板)中讀取    

TensorFlow讀取二進位制檔案資料到佇列

       TensorFlow是一種符號程式設計框架(與theano類似),先構建資料流圖再輸入資料進行模型訓練。Tensorflow支援很多種樣例輸入的方式。最容易的是使用placeholder,但這需要手動傳遞numpy.array型別的資料。第二

@PropertiesSource註解讀取配置檔案中的資料

這是properties配置檔案。 資料結構。   注入物件。 或者:   使用物件獲取屬性值。 或者:   瞭解:=========================================

python 從檔案讀取資料,同時去除掉空格和換行

從檔案中讀取資料,同時去除掉空格和換行,程式碼如下 import numpy as np def sort(path): w = open(path,'r') l = w.readlines() col=[] for k in l: k = k.strip('\n')

Python從txt檔案中逐行讀取資料

Python從txt檔案中逐行讀取資料   # -*-coding:utf-8-*- import os for line in open("./samples/label_val.txt"): print('line=', line, end = '') #後面

Mapreduce如何獲取讀取資料夾下檔案的名字

 需要注意的導包的時候導這兩個包                     import

win7(64位)Sql server 用T-sql讀取本地資料檔案dbf的資料檔案

原文地址:https://www.cnblogs.com/cl1006/p/9924066.html 第一步啟用Ad Hoc Distributed Queries  在SQLserver執行以下的語句: exec sp_configure 'show advanced options

【Python-資料讀取讀取txt檔案每一行資料生成列表

好多時候我們要讀取txt檔案獲得資料,並把資料的按行或者按列存放到列表中,從而生成特徵和類別標籤。今天讀了好幾個都沒有成功,最後發現,資料間的分隔符十分重要,總結一下經驗。 資料間的分隔符是空格 讀取的程式碼如下所示: file=open('ll.txt') dataM

基於前端框架react或者vue或者其他其他框架到出資料生成csv檔案,以及匯入csv檔案讀取資料的簡單例子

1.用npm在專案中安裝以下外掛: npm install file-saver --save npm install papaparse --save npm install jschardet --save npm install iconv-lite --save npm install

C++如何讀取txt檔案資料並且以二位陣列存到記憶體中

本次實驗主要的目的就是讀取txt的資料,在上次博文中說到如何讀取txt的資料,那篇博文讀了一行資料並存在了一個一維向量中,本次實現讀取二維向量。直接上程式碼: 解釋一下:程式碼中的40代表有40行,8064代表有8064列。 #include <iostream> #includ

C++讀取txt檔案資料

本次實驗主要目的是實現C++提取txt檔案的資料,txt檔案中的資料為double型。 txt檔案的資料為 1.123456789098 2.123456789098 3.123456789098 4.123456789098 5.123456789098 6.123456789098 7

c++讀取資料夾中檔案

直接上程式碼: void getFiles(string path, vector<string>& pic_files) { //檔案控制代碼 intptr_t hFile; //檔案資訊 struct _finddata_t fil