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

  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010