Pandas Read JSON
خواندن فایلهای JSON
مجموعه دادههای بزرگ اغلب به صورت فایل JSON ذخیره یا استخراج میشوند.
JSON یک فایل Plain Text ولی دارای فرمت یک شیء است. در دنیای برنامهنویسی که شامل Pandas هم میشود بسیار شناخته شده است.
در مثالهای این بخش از فایلی به اسم 'data.json' استفاده میکنیم.
import pandas as pd
df = pd.read_json('data.json')
print(df.to_string())
از تابع شیء
to_string()
جهت نمایش کل مجموعه داده استفاده شده است.
JSON به عنوان دیکشنری
فرمت JSON دقیقاً مانند فرمت دیکشنری پایتون است به عبارتی JSON = Python Dictionary.
اگر کد JSON به صورت فایل نیست بلکه داخل یک دیکشنری پایتون است، مستقیماً میتوانید آن را وارد چارچوب داده خود کنید.
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)