利用pandas讀取中文資料集的方法

2022-10-04 19:09:12 字數 1263 閱讀 2164

直接利用numpy讀取非數字型的資料集時需要先進行轉換,而且python3在處理中文資料方面確實比較蛋疼。最近在學習周志華老師的那本西瓜書,需要沒事和一堆西瓜反覆較勁,之前進行聯絡的時候都是利用批量替換先清理一遍資料,不過這樣實在是太麻煩了,今天偶然發現可以使用pandas來實現讀取中文資料集的功能。

首先分享一下資料集:

編號,色澤,根蒂,敲聲,紋理,臍部,觸感,密度,含糖率,好瓜

1,青綠,蜷縮,濁響,清晰,凹陷,硬滑,0.697,0.46,是

2,烏黑,蜷縮,沉悶,清晰,凹陷,硬滑,0.774,0.376,是

3,烏黑,蜷縮,濁響,清晰,凹陷,硬滑,0.634,0.264,是

4,青綠,蜷縮,沉悶,清晰,凹陷,硬滑,0.608,0.318,是

5,淺白,蜷縮,濁響,清晰,凹陷,硬滑,0.556,0.215,是

6,青綠,稍蜷,濁響,清晰,稍凹,軟粘,0.403,0.237,是

7,烏黑,www.cppcns.com稍蜷,濁響,稍糊,稍凹,軟粘,0.481,0.149,是

8,烏黑,稍蜷,濁響,清晰,稍凹,硬滑,0.437,0.211,是

9,烏黑,稍蜷,沉悶,稍糊,稍凹,硬滑,0.666,0.091,否

10,青綠,硬挺,清脆,清晰,平坦,軟粘,0.243,0.267,否

11,淺白,硬挺,清脆,模糊,平坦,硬滑,0.245,0.057,否

12,淺白,蜷縮,濁響,模糊,平坦,軟粘,0.343,0.099,否

13,青綠,稍蜷,濁響,稍糊,凹陷,硬滑,0.639,0.161,否

14,淺白,稍蜷,沉悶,稍糊,凹陷,硬滑,0.657,0.198,否

15,烏黑,稍蜷,濁響,清晰,稍凹,軟粘,0.36,0.37,否

16,淺白,蜷縮,濁響,模糊,平坦,硬滑,0.593,0.042,否

17,青綠,蜷縮,沉悶,稍糊,稍凹,硬滑,0.719,0.103,否

然後利用pandas將它讀進來:

import pandas

d = pandas.read_csv(r"d:\itbilidata.csv",sep=",")

print(d)

如果要選取某一行資料,可以使用h方法:

d.head(1)

其中引數是行號。

也可以直接取某一列,如:

d['色澤']

如果要取某乙個資料則可以程式設計客棧將兩種方法結合使用:

d.head(1)['色澤']

本文標題: 利用pandas讀取中文資料集的方法

本文位址:

利用pandas讀取csv資料集常用引數

函式 import pandas as pd pd.read csv 其中常用的一些引數 第乙個常用引數 必有 檔案路徑。第二個常用引數 sep 是指資料之間的分割符,預設是 即逗號,一般有的時候比賽給的空格,就要指定sep 第三個常用引數 header,是否包含列名頭。這個看資料集給的時候是否有列...

pandas讀取資料

導庫 import pandas as pd fpath d 123.csv 讀取資料 book pd.read csv fpath 檢視全部內容 book idusename course01 張三7512 李四8023 王二8334 張華9045 小明7856 小紅7667 小七90 檢視前5行...

Pandas 資料讀取

1.讀取table 讀取普通分隔資料 read table 可以讀取txt,csv import osos.chdir f 首先設定一下讀取的路徑 data1 pd.read table data1.txt delimiter header 0 print data1 data1 pd.read t...