【发布时间】:2015-05-06 13:19:15
【问题描述】:
如何动态删除 R 中嵌套列表中 data.frames 的以下列的属性?
List of 1
$ 0021400001:List of 19
$ GameSummary :'data.frame': 1 obs. of 13 variables:
$ GAME_DATE_EST : Factor w/ 1 level "2014-11-09T00:00:00": 1
- attr(*, "names")= chr "1"
$ GAME_SEQUENCE : Factor w/ 1 level "2": 1
- attr(*, "names")= chr "2"
$ GAME_ID : Factor w/ 1 level "0021400091": 1
- attr(*, "names")= chr "3"
$ GAME_STATUS_ID : Factor w/ 1 level "3": 1
- attr(*, "names")= chr "4"
$ SeasonSeries :'data.frame': 1 obs. of 7 variables:
$ GAME_ID : Factor w/ 1 level "0021400001": 1
- attr(*, "names")= chr "1"
$ HOME_TEAM_ID : Factor w/ 1 level "1610612740": 1
- attr(*, "names")= chr "2"
$ VISITOR_TEAM_ID : Factor w/ 1 level "1610612753": 1
- attr(*, "names")= chr "3"
【问题讨论】:
-
这个结构是从哪里来的?来源是JSON?用什么包?
names属性以某种方式保留给值名称 -
制作了我自己的脚本,以使来自 nba.com 的 json 文件具有可读性和结构化。
-
你能
dput至少提供这个对象的一个小样本吗? -
我发现摆脱大量变量的大量属性的最简单方法是将我的
data.frame转换为matrix。