如何開啟這個JSON檔案作為資料表?我需要協助在 JMP 中開啟此 JSON 檔案作為資料表: https://www.purpleair.com/data.json
我使用了 JMP 的 JSON 匯入精靈,但無法以我想要的方式開啟該檔案。
我希望“字段”是列標題,“數據”是數據表中的行。 我提前感謝您的幫助。
資料存取回覆:如何將這個 JSON 檔案作為資料表開啟?多謝@jthi !
回覆:如何將這個 JSON 檔案作為資料表開啟?好的!
回覆:如何將這個 JSON 檔案作為資料表開啟?很可能有更好的方法來處理這個問題,但這是一個可能的解決方案(由於 For Each 需要 JMP16):
Names Default To Here(1);
s = New HTTP Request(
url("https://www.purpleair.com/data.json"),
Method("GET"),
Headers({"Accept: application/json"})
) << Send;
aa_json = Associative Array(Parse JSON(s));
//aa_json << get keys;
//aa_json["fields"];
//Create collection table and columns
dt = New Table("json");
For Each({new_col}, aa_json["fields"],
dt << New Column(new_col);
);
Column(dt, "Label") << Data Type("Character"); //character columns must be set "manually"
//Fill rows
row_count = N Items(aa_json["data"]);
dt << Add Rows(row_count);
dt[0,0] = aa_json["data"];
Write(); //empty Write() to avoid printing all values to log