python讀取csv檔案並轉為list

2021-10-02 12:15:37 字數 1079 閱讀 6807

**:

import os

import pandas as pd

import numpy as np

from itertools import chain

# os.getcwd()讀取當前路徑

path = os.getcwd()+

'\\eclipse-nnpom.csv'

df = pd.dataframe(pd.read_csv(path,header=0)

)df = pd.dataframe(pd.read_csv(path,header=

0,usecols=[0

]))# header=0,表示第一行為標題行 usecols=[0]讀取第一列

# reshape(行,列)可以根據指定的數值將資料轉換為特定的行數和列數

# reshape(-1, 1) -1 資料集自適應行 1 資料集變成了一列

df =df.values.reshape(-1

,1) dfa = np.array(df, dtype=

float

)# 將資料轉為float型

dfb = dfa.tolist(

)# 轉換為list型

# chain 接收多個可迭代物件作為引數,將它們連線起來,作為乙個新的迭代器返回。

# 通俗來說,from_iterable可將dfb中的所有資料乙個個輸出

dfa1 =

list

(chain.from_iterable(dfb)

)dfa1[::

3]#間隔3個資料讀取乙個資料

Python讀取mat檔案,並轉為csv檔案的例項

初學python,遇到需要將mat檔案轉為csv檔案,看了很www.cppcns.com多部落格,最後找到了解決辦法,如下 方法1 from pandas import series,dataframe import pandas as pd import numpy as np import h5...

python讀取csv檔案

csv格式資料 import csvcsv資料儲存,包括三種方式 直接寫入csv檔案 寫入 一條或者多條資料 import csv header line1 line2 line3 rows 1,2,3 4,5,6 7,8,9 with open test.csv w as f file csv.w...

python讀取CSV檔案

reader讀取csv檔案,再用for迴圈遍歷 import csv with open customer.csv as f f csv csv.reader f for row in f csv print row 0 執行結果 id test 932467 1111 932468 2 93246...