Python读取二维CSV表格详解:如何用元组高效处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计565个文字,预计阅读时间需要3分钟。
如何读取没有表头的二维CSV文件(如图所示)?并以元组的形式展示数据:((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, 1.0, 180.0), (4.0, 0.0, 0.0, 180.0), (5.0, 0.0, 3.0, 178.0))。方法一:
如何去读取一个没有表头的二维csv文件(如下图所示)?
并以元组的形式表现数据:
((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, 1.0, 180.0), (4.0, 0.0, 0.0, 180.0), (5.0, 0.0, 3.0, 178.0))
方法一,使用python内建的数据处理库:
#python自带的库 rows = open('allnodes.csv','r',encoding='utf-8').readlines() lines = [x.rstrip() for x in rows]#去掉每行数据的/n转义字符 lines[0] = '1,0,3,180'#手动去掉第一行的csv开始符号 data = []#使用列表读取是因为列表长度是可变的,而元组不可。
本文共计565个文字,预计阅读时间需要3分钟。
如何读取没有表头的二维CSV文件(如图所示)?并以元组的形式展示数据:((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, 1.0, 180.0), (4.0, 0.0, 0.0, 180.0), (5.0, 0.0, 3.0, 178.0))。方法一:
如何去读取一个没有表头的二维csv文件(如下图所示)?
并以元组的形式表现数据:
((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, 1.0, 180.0), (4.0, 0.0, 0.0, 180.0), (5.0, 0.0, 3.0, 178.0))
方法一,使用python内建的数据处理库:
#python自带的库 rows = open('allnodes.csv','r',encoding='utf-8').readlines() lines = [x.rstrip() for x in rows]#去掉每行数据的/n转义字符 lines[0] = '1,0,3,180'#手动去掉第一行的csv开始符号 data = []#使用列表读取是因为列表长度是可变的,而元组不可。

