python pandas包可以直接讀取csv檔案,為了接下來的資料分析,考慮到轉為字典或者陣列會方便一些。
1.pandas 讀取csv
import numpy as np
import pandas as pd
df=pd.read_csv(
"c:/users/yusheng/desktop/score.csv"
)
2.csv轉為字典
key=
value=
for i in df[
"number"]:
#「number」用作鍵
for j in df[
"score"]:
#「score」用作值
dic=
dict
(zip
(key,value)
)
以列表的形式返回鍵dic.keys()
返回值dic.values()
3.csv轉為陣列
alt=np.array(df)
以列表形式返回鍵值,用位置下標就行了
alt[:,0]和alt[:,1]
Python資料分析基礎之CSV檔案 4
有些時候,我們也並不需要檔案中所有的列。有兩種方法可以在csv檔案中選取特定的列 1.使用列索引值 2.使用列標題。1.基礎python usr bin env python3 import csv import sys input file sys.ar 1 output file sys.ar ...
python 資料分析基礎一 csv檔案處理(2)
前文已經說過如何去通過基礎python處理csv檔案的行,一系列的問題 本篇博文重點為利用pandas模組去較為簡單地處理這些複雜的問題 python pandas模組 import pandas as pd input file supplier data.csv out file the fir...
資料讀取與資料分析
本章主要內容為資料讀取和資料分析,具體使用pandas庫完成資料讀取操作,並對賽題資料進行分析構成。賽題資料雖然是文字資料,每個新聞是不定長的,但任然使用csv格式進行儲存。因此可以直接用pandas完成資料讀取的操作。在賽題資料中每行句子的字元使用空格進行隔開,所以可以直接統計單詞的個數來得到每個...