ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python读取csv文件,并从中提取想要的数据列

2020-12-23 18:02:38  阅读:849  来源: 互联网

标签:分割 提取 读取 python list result csv data


def read_test():
    with open("wine_data.csv","r") as f:
        data = f.readlines()   #按行读取数据
        data=data[1:]
    result = []
    for i in data:
        i_list = i.split(",")    #使用逗号分割方法分割
        try:
            result.append([i_list[2], i_list[3], i_list[4], i_list[5], i_list[6],
                           i_list[7], i_list[8], i_list[9], i_list[10], i_list[11], i_list[12],
                           i_list[13], i_list[14].replace("\n", "")]) 
 # 提取我们需要的数据 i_list[2],i_list[3] 可以根据自己想要的列数据
#来设定,由于我的csv文件需要的列有点多,
#我这样设置感觉好麻烦,如果有其他方法请告知,谢谢,缩小代码
        except Exception as e:
            pass
    result= np.float32(result)
    return result


 

标签:分割,提取,读取,python,list,result,csv,data
来源: https://blog.csdn.net/weixin_48780159/article/details/111595298

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有