팬더 읽기 JSON
JSON 읽기
빅 데이터 세트는 종종 JSON으로 저장되거나 추출됩니다.
JSON은 일반 텍스트이지만 객체의 형식을 가지고 있으며 Pandas를 비롯한 프로그래밍 세계에서 잘 알려져 있습니다.
우리의 예에서는 'data.json'이라는 JSON 파일을 사용할 것입니다.
예시
JSON 파일을 DataFrame에 로드합니다.
import pandas as pd
df = pd.read_json('data.json')
print(df.to_string())
팁:to_string()
전체 DataFrame을 인쇄하는 데 사용 합니다.
JSON으로 사전
JSON = 파이썬 사전
JSON 객체는 Python 사전과 동일한 형식을 갖습니다.
JSON 코드가 파일이 아니라 Python 사전에 있는 경우 DataFrame에 직접 로드할 수 있습니다.
예시
Python 사전을 DataFrame에 로드:
import pandas as pd
data = {
"Duration":{
"0":60,
"1":60,
"2":60,
"3":45,
"4":45,
"5":60
},
"Pulse":{
"0":110,
"1":117,
"2":103,
"3":109,
"4":117,
"5":102
},
"Maxpulse":{
"0":130,
"1":145,
"2":135,
"3":175,
"4":148,
"5":127
},
"Calories":{
"0":409,
"1":479,
"2":340,
"3":282,
"4":406,
"5":300
}
}
df = pd.DataFrame(data)
print(df)