Pandas 读取 JSON
读取 JSON
大数据集通常存储或提取为 JSON 格式。
JSON 是一种纯文本,但具有对象的格式,在编程界是最广泛被应用的数据交互的格式之一。
在下面的示例中,我们将使用一个名为 "data.JSON" 的 JSON 文件。
打开 data.json 。
实例
将 JSON 文件载入到 DataFrame 中:
import pandas as pd
df = pd.read_json('data.json')
print(df.to_string())
提示: 使用
to_string()
打印整个 DataFrames。字典作为 JSON
JSON = Python字典
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,
"1":479.0,
"2":340.0,
"3":282.4,
"4":406.0,
"5":300.5
}
}
df = pd.DataFrame(data)
print(df)