我从CSV文件创建了R数据框。它包含几列JSON文件,以及包含其他数据类型的列。我需要从JSON文件中提取某些值,并将这些值放在数据框中的新的单独列中。我是R的新手,对我所读过的选择有点不知所措,这些选择可以帮助我定义一个函数来完成工作:lapply,sapply和dplyr。
下面是head()中数据帧的前三列:channelGrouping
,date
和device
。我想从device
列中的JSON文件中,使用与每个键对应的值在数据框中创建新的browser
,operatingSystem
和deviceCategory
列
我应该如何开始?
channelGrouping date
Organic Search:381561 Min. :20160801
Social :226117 1st Qu.:20161027
Direct :143026 Median :20170109
Referral :104838 Mean :20165885
Paid Search : 25326 3rd Qu.:20170421
Affiliates : 16403 Max. :20170801
(Other) : 6382
device
{"browser": "Chrome", "operatingSystem": "Windows", "deviceCategory": "desktop"} :284522