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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010