【发布时间】:2020-05-29 12:35:43
【问题描述】:
{"received":1588687345,"guid":"0CA2F400004","eventtype":"sensor","payload":{"time":1588687345,"sensor":[{"type":"temp","unit":"degc","value":20}]}}
{"received":1588687346,"guid":"0CA2F400004","eventtype":"sensor","payload":{"time":1588687344,"sensor":[{"type":"temp","unit":"degc","value":22}]}}
{"received":1588687346,"guid":"0CA2F400004","eventtype":"sensor","payload":{"time":1588687346,"sensor":[{"type":"temp","unit":"degc","value":22}]}}
{"received":1588687348,"guid":"0CA2F400004","eventtype":"sensor","payload":{"time":1588687347,"sensor":[{"type":"temp","unit":"degc","value":28}]}}
{"received":1588687349,"guid":"0CA2F400004","eventtype":"sensor","payload":{"time":1588687347,"sensor":[{"type":"temp","unit":"degc","value":-667}]}}
所有数据都在 csv 文件的第一列中。我想转换为可读格式,如数据框,并用 write.csv() 保存?谢谢你的帮助
【问题讨论】:
-
@Onyambu 建议我再问一次这个问题,但由于声誉不足,我无法标记他。如果你帮不上忙,请不要投反对票。
-
您的可读格式如何?举一个例子,你给定的输入应该如何与预期的输出一样。
-
收到的,guid,eventype,时间,类型,单位,值;在数据框中将不胜感激
-
我在问题下添加了图片描述。谢谢
-
已解决:jsonlite::stream_in(textConnection(gsub("\\n", "", df)))