SORU
26 EKİM 2012, Cuma


Nasıl Flask web çerçeve kullanarak json dönmek için

Amacım python Pandalar kullanarak veri özeti ve JSON şeklinde Özet dönmek için. Şişeyi web çerçeve JSON dönmek için kullanıyorum.

Benim kod aşağıdaki gibi JSON almak için(kütüphaneler hariç)

data = pandas.read_csv('D:\myfile.csv')
for colname, dtype in data.dtypes.to_dict().iteritems():
    if dtype == 'object':
        print colname
        count = data[colname].value_counts()
        d = dict((str(k), int(v)) for k, v in count.iteritems())
        f = dict(sorted(d.iteritems(), key=lambda item: item[1], reverse = True)[:5])    
print f
json.dumps(f)

Şişeyi aşağıdaki şeyler yapmalıyım:

@app.route("/summary")
def some_fn():
    # identify filename

    # do summary on file

    # send it back as json

CEVAP
26 EKİM 2012, Cuma


Eğer f sözlük ise, sadece bunu yapabilirsiniz

return flask.jsonify(**f)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LAHWF

    LAHWF

    5 Kasım 2009
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009
  • theKGB65

    theKGB65

    24 Aralık 2007