SORU
8 NİSAN 2012, Pazar


python-pandalar ve veritabanları mysql gibi

Pandalar belgelerine en iyi veri çeşitli biçimlerde saklanan çalışmak için uygulamalar çok sayıda örnek vardır.

Ancak, örneğin MySQL gibi veritabanları ile çalışmak için herhangi bir iyi örnekler bulmak için kuramıyorum.

Herkes linkler bana gelin ya da Panda veri çerçeveleri için sorgu sonuçlarını mysql-python kullanarak verimli bir şekilde dönüştürmek için bazı kod parçacıkları verebilir misiniz ?

CEVAP
21 HAZİRAN 2012, PERŞEMBE


Wes dediği gibi, ıo/read_sql sql veritabanı bağlantısı mekanda çalışan uyumlu bir kütüphane kullanarak aldıktan sonra yap. Burada kısa bir örnek MySQLdb ve cx_Oracle kitaplıkları Oracle bağlanmak ve veri sözlükleri MySQL sorgu için kullanma

import pandas as pd
import cx_Oracle

ora_conn = cx_Oracle.connect('your_connection_string')
df_ora = pd.read_sql('select * from user_objects', con=ora_conn)    
print 'loaded dataframe from Oracle. # Records: ', len(df_ora)
ora_conn.close()


import MySQLdb
mysql_cn= MySQLdb.connect(host='myhost', 
                port=3306,user='myusername', passwd='mypassword', 
                db='information_schema')
df_mysql = pd.read_sql('select * from VIEWS;', con=mysql_cn)    
print 'loaded dataframe from MySQL. records:', len(df_mysql)
mysql_cn.close()

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • expertvillage

    expertvillag

    5 NİSAN 2006
  • olinerd

    olinerd

    23 AĞUSTOS 2007