python-金融数据处理demo
来源:互联网 发布:java客户端和服务端 编辑:程序博客网 时间:2024/04/28 01:25
1.
扫描当前目录下过滤的文件比如所有csv文件名
遍历所有csv文件进行读取数据处理
数据处理结果写入result.csv文件里面输出
(python2.78)
import glob,os,pdb,csvcount=0amount=0for filename in glob.glob('data/*.csv'): reader = csv.reader(file(filename,'rb')) for line in reader: if reader.line_num == 1: continue #print line[3] #pdb.set_trace() count+=1 amount+=(float)(line[3])writer = csv.writer(open("result.csv","wb"),quoting=csv.QUOTE_ALL) writer.writerow([count,amount])#glob.glob('E:/data/*.csv')
python pdb调试技巧参考:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/
2.其他遍历目录获取当前文件名的方法
import osfilenames=os.listdir(os.getcwd())for name in filenames: filenames[filenames.index(name)]=name[:-3]print filenamesraw_input();
3.
filename = r'a.txt'alist = []lines = open(filename,'r').readlines()alist = [line.strip().split(',')[3] for line in lines ]#字段以逗号分隔,这里取得是第4列
filename = r'a.txt'alist = []lines = open(filename,'r').readlines()alist = [line.strip().split()[1] for line in lines ]#字段以空格分隔(如果是tab,请换为\t),这里取得是第2列
4.时间
yesterday=float((datetime.date.today()-datetime.timedelta(days=1)).strftime('%Y%m%d'))
0 0
- python-金融数据处理demo
- 金融时间序列分析:3. First Demo By Python
- Python 数据处理
- Python数据处理
- python数据处理
- python数据处理
- python 数据处理
- python数据处理
- python数据处理
- Python 数据处理
- python 金融 库 资料
- python 金融工具包
- python demo
- Python demo
- Python Demo
- Python数据处理方式
- Python 数据处理相关内容记录
- Python大数据处理工具
- 数据结构:树与二叉树
- CocoaPods使用
- 关键词包含Muiti-Task Learning、transfer learning、Boosting的近三年论文索引
- jquery.load()使iframe随内容改变而自适应高度
- 对话窗口弹出
- python-金融数据处理demo
- css 兼容
- truncate和delete的区别
- Android开发性能优化大总结
- php如何判断一个字符串是否包含另一个字符串
- 第九周 项目二 输出1/3-3/5+5/7-...-19/21的结果
- x264:common/opencl.c:154:19: 错误:‘x264_opencl_source_hash’未声明
- 初学Android,图形图像之使用Path类(二十六)
- 问题解决——程序不能完全退出