gelen piton veri çerçevesini ayıklamak için. Ben de JSON dizesi okumayı ve visualLogs listesine erişebilir, ama kayan nokta sayılarınasıl bir txt dosyasında aşağıdaki JSON dizesi var ve 'visualLogs' değişkeni bir veri çerçevesi ayıklamak çalışıyorum JSON dize
{
"visualScore" : 0,
"selfReportingResults" : 5,
"voiceScore" : "No Data",
"selfReportScore" : 0,
"subject" : "Baseline for patient: 108",
"email" : "[email protected]",
"visualLogs" : [
"time,anger,contempt,disgust,engagement,joy,sadness,surprise,valence\r22.61086,0.00633,0.19347,0.56258,0.18005,0.00223,0.0165,0.31969,0.0\r22.81096,0.00478,0.19439,0.45847,0.09747,0.00188,0.02188,0.22043,0.0\r"
],
"askedQuestions" : [
"What is your name?",
"How old are you?",
"What tim is it?"
],
"voiceCompleteResults" : {
"status" : "fail"
}
}
with open(f4lJasonFileName) as data_file:
feelDat = json.load(data_file)
x = feelDat['visualLogs'][0] # Ultimately there will be more than one of these
için x dönüştürmek için benim çabaların tamamı bir 9 sütun veri çerçevesi içine bu dönüştürmek için gün boyu başarısız olmuş bir veri çerçevesi başarısız oldu. Metin değerlerinin 1 sütun veri çerçevesini almayı başardım, ancak ihtiyacım olan şey bu değil.
Ben bir sütun metin veri çerçevesini elde biter virgül, sahip olanlar '\ r' karakteri değiştirilir, ama ben o zaman etiket ve yüzer noktalarının satır ile 9 sütun istiyorum. Eğer json yükledikten sonra
Eğer gerçek bir 'pandas' dataframe, ya da sadece 2 boyutlu listesini istiyor musunuz ? – Paul
@Paul, bir veri çerçevesi istiyorum galiba. R benim ana dilidir ve veri çerçevelerinde veri ile çalışıyorum. Benim şimdiki anlayışım pandalar veri çerçevesi ve R veri çerçevesi çok benzer yapılardır. Bu verilere biraz modelleme yapacağım. Bu veri bir API – svannoy