利用 Pandas 读取不同类型的数据文件
安装第三方库
打开Anaconda Prompt控制台输入 pip install pandas xlrd cx_Oracle sqlalchemy -i https://pypi.douban.com/simple
其中xlrd为读取excel文件的必备库文件,sqlalchemy cx_Oracle为读取oracle数据库的必备库文件
Pandas读写Oracle
安装完必要环境后,利用sqlalchemy连接配置连接数据库,直接利用Pandas 的read_sql 和 to_sql方法就可以轻松读写Oracle数据库啦!
import cx_Oracle
import sqlalchemy
import pandas as pd
DB_USER="root" #数据库用户名
DB_PASS="123456" #用户对应的密钥
DB_HOST="192.168.1.1" #数据库地址
DB_PORT="3306" #数据据对应端口号,一般为3306
DATABASE="test_db" #数据库名
connect_info = 'oracle+cx_oracle://{}:{}@{}:{}/{}?charset=utf8'.format(DB_USER, DB_PASS, DB_HOST, DB_PORT, DATABASE)
engine = sqlalchemy.create_engine(connect_info,echo = False)
sql_cmd = "SELECT * FROM test_table;"
test_table= pd.read_sql(sql = sql_cmd,con=engine) #读数据库
test_table.to_sql(name='test_table', con=engine,if_exists='append', index=False) #写数据库
## 最简单实用的机器学习技术记得关注哦!