维度:一组数据的组织形式
-
一维数据的表示与处理
表示方式:
数据有序:列表类型
数据无序:集合类型
存储方法:
空格分割
逗号分割 — csv格式,更标准
其他特殊符号分割
读入一维数据:txt = open(fname).read()
ls = txt.split() #空格分割
ls = txt.split(",")#,分割
ls = txt.split("$")#特殊符号¥分割
f.close()
若数据中包含“,”且数据分割用“,”处理思路:
- 不使用“,”做分割符
- 在数据“,”前加上转义符“\,”
一维数据写入文件:
ls = ['中国','美国','日本']
f = open("fname.csv",'w')
f.write(' '.join(ls)) #空格分割
f.write(','.join(ls)) #,分割
f.write('$'.join(ls)) #特殊符号¥分割
f.close()
二维数据表示与处理
存储方式:
元数据
Excel数据
数据库文件
csv格式
从CSV格式读入数据:
fo = open("fname.csv")
ls = []
for line in fo:
line = line.replace("\n","")
ls.append(line.split(","))
fo.close()
将数据写入CSV格式的文件:
逐一处理方式:
CSV格式:
基本信息:
特殊说明:
如何存储:
SUM: