读取JSON文件并将其保存在SAS数据集中

金黄油

我正在尝试从JSON文件读取数据并将值存储在SAS数据集中这是我的JSON文件test.json

[
  {
    "id":1,
    "name":"Johnson, Smith and Jones Co.",
    "amount":345.33,
    "Remark":"Pays on time"
  },
  {
    "id":2,
    "name":"Sam, Smith",
    "amount":993.44,
    "Remark":""
  },
  {
    "id":3,
    "name":"Barney & Company",
    "amount":0,
    "Remark":"Great to work with and always pays with cash."
  },
  {
    "id":4,
    "name":"Johnson's Automotive",
    "amount":2344,
    "Remark":""
  }
]

现在,我希望输出像简单的SAS数据集一样,可以以表格形式获取。如果我使用proc打印数据集,它将看起来像:

id  name    amount  Remark
1   Johnson, Smith and Jones Co.    345.33  Pays on time
2   Sam, Smith  993.44  
3   Barney & Company    0   Great to work with and always pays with cash.
4   Johnson's Automotive    2344

这是我的方法,但没有得到正确的输出。

LIBNAME src  '/home/user/read_JSON';
filename data '/home/user/read_JSON/test.json';
data src.testdata;
    infile data lrecl = 32000 truncover scanover;
    input @'"id": "' id $255. @'"name": "' name $255. @'"amount": "' amount @'"Remark": "' Remark $255.;
    id = substr(id,1,index(id,'",')-2);
    name = substr( name,1,index( name,'",')-2);
    amount = substr(amount,1,index(amount,'",')-2);
    Remark = substr(Remark,1,index(Remark,'",')-2);
run;

proc print data=src.testdata;
RUN;

任何想法我怎么做???

克里斯·J

将firstobs = 3设置为忽略前两行,然后使用/输入修饰符读取下一行。两条尾随/忽略后续的JSON分隔符。

数据测试数据;
    infile数据lrecl = 32000 trunco​​ver dsd firstobs = 3;

    输入@'“ id”:'id $ 255。
        / @'“ name”:'名称$ 255。
        / @'“金额”:'金额
        / @'“备注”:'备注$ 255。
        /
        /
    ;
跑;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取JSON文件并将其保存在SAS数据集中

来自分类Dev

如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

来自分类Dev

使用Ajax修改数据并将其保存在JSON文件中

来自分类Dev

使用Ajax修改数据并将其保存在JSON文件中

来自分类Dev

读取文件夹中的所有xml文件并将其保存在数据表中

来自分类常见问题

读取文件数据而不将其保存在Flask中

来自分类Dev

如何将数据插入json文件并将其保存在AS3本地文件中?

来自分类Dev

从数据库中读取单个值并将其保存在变量中

来自分类Dev

如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

来自分类Dev

如何读取txt文件并将其保存在HTML中的javascript中的数组中

来自分类Dev

如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

来自分类Dev

读取文本文件并将其保存在基于Matlab Matlab的多个矩阵中

来自分类Dev

读取文件并将其保存到对象中。Shiny R中的[不显示加载的数据]

来自分类Dev

无法同时读取多个rds文件并将其保存到单个数据帧中

来自分类Dev

节点逐行从文件中读取数据......处理它并将其保存回问题

来自分类Dev

将数据从Gridview导出到Excel并将其保存在文件夹中

来自分类Dev

从文本文件导入数据并将其保存在Excel中

来自分类Dev

读取许多 csv 文件并将结果保存在数据框中

来自分类Dev

从Firebase读取数据并将其保存到阵列中(快速)

来自分类Dev

从Firebase读取数据并将其保存到阵列中(快速)

来自分类Dev

如何监视Azure文件中的每日传入数据文件并将其保存在SQL数据库中

来自分类Dev

如何从 JSON 文件读取数据并将其传递给谷歌图表行 (javascript)

来自分类Dev

接收webhook数据并将其保存在db中

来自分类Dev

保存在快照中的数据并将其传输到双

来自分类Dev

当用户将个人密钥输入程序时如何保存数据并将其保存在新文件中

来自分类Dev

从php获取响应并将其保存在android文件中

来自分类Dev

复制文件并将其保存在硬盘上

来自分类Dev

捕获景物并将其保存在文件夹中

来自分类Dev

打印时间并将其保存在C中的文件中

Related 相关文章

  1. 1

    读取JSON文件并将其保存在SAS数据集中

  2. 2

    如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

  3. 3

    使用Ajax修改数据并将其保存在JSON文件中

  4. 4

    使用Ajax修改数据并将其保存在JSON文件中

  5. 5

    读取文件夹中的所有xml文件并将其保存在数据表中

  6. 6

    读取文件数据而不将其保存在Flask中

  7. 7

    如何将数据插入json文件并将其保存在AS3本地文件中?

  8. 8

    从数据库中读取单个值并将其保存在变量中

  9. 9

    如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

  10. 10

    如何读取txt文件并将其保存在HTML中的javascript中的数组中

  11. 11

    如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

  12. 12

    读取文本文件并将其保存在基于Matlab Matlab的多个矩阵中

  13. 13

    读取文件并将其保存到对象中。Shiny R中的[不显示加载的数据]

  14. 14

    无法同时读取多个rds文件并将其保存到单个数据帧中

  15. 15

    节点逐行从文件中读取数据......处理它并将其保存回问题

  16. 16

    将数据从Gridview导出到Excel并将其保存在文件夹中

  17. 17

    从文本文件导入数据并将其保存在Excel中

  18. 18

    读取许多 csv 文件并将结果保存在数据框中

  19. 19

    从Firebase读取数据并将其保存到阵列中(快速)

  20. 20

    从Firebase读取数据并将其保存到阵列中(快速)

  21. 21

    如何监视Azure文件中的每日传入数据文件并将其保存在SQL数据库中

  22. 22

    如何从 JSON 文件读取数据并将其传递给谷歌图表行 (javascript)

  23. 23

    接收webhook数据并将其保存在db中

  24. 24

    保存在快照中的数据并将其传输到双

  25. 25

    当用户将个人密钥输入程序时如何保存数据并将其保存在新文件中

  26. 26

    从php获取响应并将其保存在android文件中

  27. 27

    复制文件并将其保存在硬盘上

  28. 28

    捕获景物并将其保存在文件夹中

  29. 29

    打印时间并将其保存在C中的文件中

热门标签

归档