数据分析中遇到的坑
数据是 :家装业务\销售管理\渠道经理\ 这样的形式,天然在最后带有一个转义符。
需要处理的时候替换掉
pi = r'[,|、|(|)|(|)|/]' # 替换无意义符号
#jobName = replace_jobName(row["zhiwei"]) #
jobName = row["zhiwei"] # 职位名称
#替换掉转义符
jobName = re.sub(r'[\\]', ',', jobName)
如果不进行替换,在数据处理代码块读取的时候会报错
def saveProfessionCode(self,data,tablename):
output = StringIO()
data.to_csv(output, sep='\t', index=False, header=False)
output1 = output.getvalue()
#print(data)
conn = self.pool.connection()
cur = conn.cursor()
cur.copy_from(StringIO(output1), tablename)
conn.commit()
cur.close()
conn.close()
红色部分表示以空格进行读取,然而取数据copy_from()的时候被转义,导致少读到一行数据