0
다음은 사전 목록입니다. 내가 데이터 프레임에 사전의 목록을 변환하거나 행에 키와 값 열을 만들려고 할 때파이썬의 데이터 프레임에 사전 목록에 오류가 있습니다.
content = ['{"a": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; 360SE)", "c": "US", "nk": 0, "tz": "America/Los_Angeles", "g": "1lj67KQ", "h": "1xupVE6", "mc": 807, "u": "https://cdn.adf.ly/js/display.js", "t": 1427288399, "cy": "Mountain View"}\n',
'{"a": "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; 360SE)", "c": "US", "nk": 0, "tz": "America/New_York", "g": "1lj67KQ", "h": "1xupVE6", "mc": 514, "u": "https://cdn.adf.ly/js/display.js", "t": 1427288399, "cy": "Buffalo"}\n']
, 나는 'TypeError: string indices must be integers'
오류 메시지가 무엇입니까.
방법 : 1
for x in content:
print (x["a"], x["nk"])
방법 : 2
result = []
sumlist = ["a", "nk"]
for d in content:
result.append({"col1": d["a"],
"col2": d['nk']})
print (result)
니스 (- :! – piRSquared
돌아 오니 안녕하세요 니스를 @piRSquared –
@JayDhanki 추가 된 또 다른 방법은, 빠른 너무 수 있습니다 모두를 시도하고 답변이 도움이된다면 무엇을 당신을 위해 일하는 참조하십시오... 감사합니다. –