楼主: casey_c
1187 3

[程序分享] Python 金融数据分析:输入输出操作(二) [推广有奖]

  • 0关注
  • 10粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1003
学术水平
2 点
热心指数
15 点
信用等级
2 点
经验
11502 点
帖子
278
精华
0
在线时间
94 小时
注册时间
2016-11-22
最后登录
2022-5-2

楼主
casey_c 发表于 2017-12-8 10:33:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币



以下内容转自 数析学院,只节选了部分,有需要的同学可以直接查看原文

Python 金融数据分析基础课程,将重点介绍使用Python进行输入输出操作的方法,此外,也对内存不足时的计算方式进行了说明。建议初学者认真学习本节内容,已经掌握 Python 基本I/O的读者可以直接跳转至使用 Pandas 或者 PyTables 进行I/O的部分。


二、用pandas做 I/O 操作
  1. import numpy as np
  2. import pandas as pd
  3. data = np.random.standard_normal((1000000, 5)).round(5)
  4.         # 样本数据集
复制代码
  1. filename = path + 'numbs'
复制代码
1、SQL 数据库
  1. import sqlite3 as sq3
复制代码
  1. query = 'CREATE TABLE numbers (No1 real, No2 real,\
  2.         No3 real, No4 real, No5 real)'
复制代码
  1. con = sq3.Connection(filename + '.db')
复制代码
  1. con.execute(query)
复制代码
<sqlite3.Cursor at 0x7fccf39beb20>
  1. %%time
  2. con.executemany('INSERT INTO numbers VALUES (?, ?, ?, ?, ?)', data)
  3. con.commit()
复制代码
CPU times: user 5.23 s, sys: 86 ms, total: 5.32 sWall time: 7.54 s
  1. ll $path*
复制代码
-rw-r--r-- 1 trial_yves 54446080 Aug  8 11:39 ./data/numbs.db
以上内容转自 数析学院,如需完整内容可以直接查看原文
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:金融数据分析 python 金融数据 数据分析 connection

沙发
casey_c 发表于 2017-12-12 10:27:12

藤椅
幸运符 发表于 2018-6-9 16:54:59
谢谢分享

板凳
hifinecon 发表于 2018-6-13 07:40:23
thanks

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 01:20