首页 > 其他 > 详细

数据分析中遇到的坑

时间:2019-12-27 18:05:24      阅读:106      评论:0      收藏:0      [点我收藏+]

数据是 :家装业务\销售管理\渠道经理\ 这样的形式,天然在最后带有一个转义符。

需要处理的时候替换掉

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()的时候被转义,导致少读到一行数据
 

数据分析中遇到的坑

原文:https://www.cnblogs.com/heracles-Mercury/p/12108716.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!