python数据分析基础
总结
总结一下最近学习的数据处理方面的东西。
正则表达式
找到了好多关于正则表达式的资料
根据实践可知,正则表达式中的字符,前面要加/,不然无法正常使用,比如/$。
如何用基础python读写CSV文件
先写成列表,再转换成字符串
列表与字符串互相转换
注意!!!
如果字符中有“,”, 可能会干扰结果。
需要特殊处理。
例如:
import csv
import sys
import re
with open('1.csv', 'r', newline = '') as filereader:
with open('2.csv', 'w', newline = '') as filewriter:
header = filereader.readline()
header = header.strip()
header_list = header.split(',')
print(header_list)
filewriter.write(','.join(map(str, header_list)) + '\n')
# m = re.findall(',[0-9][0-9][0-9]', )
for row in filereader:
row = row.strip()d
m = re.findall('\$\S*\.00', row)
m = ''.join(m)
m = re.sub(',', '', m)
print(m)
row_list = m.split(',')
print(row_list)
filewriter.write(','.join(map(str, row_list)) + '\n')