python读取csv某个数据,python读取csv文件写入数据库
以下是编程之家jb51.cc通过网络收集整理的代码片段。
编程之家边肖现在分享给你,也是给你的一个参考。
Python切片读取csv数据计算导购单价。巴拉圭
资料来源:https://github.com/FGFW/FCNNIC
一山居2015年11月22日19:44
计算公式为:
日客单价=日导购成交金额/日客奇数。
同样的证件号是1,也就是去掉重量后拿到导购的日本顾客的奇数。
导购日交易额=导购完成当天所有订单的总和,也可以直接从小计中倒数第二列提取。
要求:以CSV形式计算每个导购的日客单价。
总结:这个版本要计算多个日期,逻辑复杂度又多了一层。
忍不住写了很多列表解析和过滤,代码很少,但是可读性和可维护性应该很差。
以( 2014.08.01-2014.09.30零售数据. csv )为f:
txt=[r.rstrip(\n )。split(,)for r in f.readlines()]
dg={r[0] for r in txt if (r[0]!= )和(r[5]中的一般零售)}
dg=已排序(dg)
对于dg中的d:
date={ r[1]for r in txt if(d in r[0])and(-INR[1])}
日期=已排序(日期)
对于日期中的t:
导购的交易金额=sum([float(s[-3])for s in txt if(d in s[0]and(t in s[1])and s[-3])!=)])
奇数=len({ s[2]for s in txt if(d in s[0]and(t in s[1])and s[-3]))})
导购客单价=导购交易金额/每天奇数
Print(d, %s营业额:%4.2f客单价:%2.2f日奇数:- %(t,导购交易额,导购客单价,日奇数))
尝试:
输入(“按Enter键退出”)
除了语法错误:
及格
输出:
.
PSD 2014-09-13成交量:539.00单价:26.95奇数:20
PSD 2014-09-14成交量:397.00单价:22.06奇数:18
Xfmt 2014-08-15成交量:489.00客单价:19.56奇数:25
.
以上是编程之家(jb51.cc)为您收集整理的全部代码内容。希望这篇文章能帮助你解决遇到的程序开发问题。
如果你觉得编程之家网站内容不错,欢迎向程序员朋友推荐编程之家网站。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。