欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python读取csv文件并转为list

程序员文章站 2022-04-10 23:46:15
...

代码:

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读取csv文件并转为list
python读取csv文件并转为list
python读取csv文件并转为list

相关标签: python实现