導入數據
import pandas as pd
#從Excel文件導入數據
df = pd.read_excel('filePath/test.xlsx') #默認第一行作為df的列索引
print df
A B C
1 0.743068 0.775753 0.586364
2 0.726336 0.917315 0.770945
3 0.448482 0.062748 0.792973
4 0.481502 0.219382 0.835761
5 0.475752 0.966919 0.491558
6 0.885991 0.252072 0.913809
7 0.076248 0.374731 0.595837
8 0.395501 0.733482 0.228993
9 0.390069 0.493331 0.069293
10 0.679217 0.538165 0.376052
#從CSV文件導入數據
#注意encoding,默認編碼格式都是utf-8
df = pd.read_csv('/Users/viewstap002/test.csv') #默認第一行作為df的列索引
print df
Unnamed: 0 A B C
0 1 0.743068 0.775753 0.586364
1 2 0.726336 0.917315 0.770945
2 3 0.448482 0.062748 0.792973
3 4 0.481502 0.219382 0.835761
4 5 0.475752 0.966919 0.491558
5 6 0.885991 0.252072 0.913809
6 7 0.076248 0.374731 0.595837
7 8 0.395501 0.733482 0.228993
8 9 0.390069 0.493331 0.069293
9 10 0.679217 0.538165 0.376052
#從SQL表/庫導入數據 需要用到 pymysql庫
import pymysql
sqlConn=pymysql.connect(host=sqlHost,user=sql_user,passwd=sql_passwd,port=sql_port,charset='utf8') #建立數據庫連接
sqlConn.select_db(sqlDB_name) #通過數據庫名稱獲取數據庫
sql ='select * from test_table where test_id = 1' #sql語句
test_table_Frame =pd.read_sql(sql,sqlConn) #獲取到DataFrame
導出數據
#導出數據到Excel文件
df.to_excel(filename)
# 導出數據到CSV文件
df.to_csv(filename)
# 導出數據到SQL表
df.to_sql(table_name, connection_object)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。