2016-03-28 14 views

cevap

1

eşdeğer alırsınız. aşağıdaki gibi

Alternatif yoludur:

fields = [] # Create an empty list to hold the field names 
for fieldName in data.fields: # Iterate the field names 
    fields.append(fieldName) # Add to the list 

result = []   
for row in data: # Iterate each row 
    currentRow = {} 
    count = 0 
    for value in row: 
     currentRow[fields[count]] = value # Add each value with corresponding key from fields 
     count = count + 1 
    result.append(currentRow) 
print(json.dumps(result)) 
0

bir Blaze Veri nesnesi. Nesneleri kendi işlevleriyle ve nesnelerle, json'a tam olarak kodlayamazsınız. Oku: How to make a class JSON serializable


sadece değişken bilgi pprint işlevini kullanın görmek istiyorum.

0

JSON dosyanızın etkileşimli bir görünümünü istiyorsanız, yalnızca adını değerlendirin. Sen doğrudan JSON dönüştürmek olamaz print data.__repr__()

from blaze import Data 
from blaze.utils import example 

data = Data(example('accounts.json')) 
data 

# amount  name 
# 0  100 Alice 
# 1 -200  Bob 
# 2  300 Charlie 
# 3  400 Dennis 
# 4 -500 Edith 
İlgili konular