r - 如何在 R 中仅查看具有唯一行的特定列?
问题描述
目前,我有 16383、43 维数据。它看起来像这样:
Response0me ReleaseDate date MicrosoftWindows PlayStation4 ………
Prison Architect 2015-10-06 0:00 2015-10-07 0:00 2015-10-06 0:00 2016-06-28 0:00
Prison Architect 2015-10-06 0:00 2015-10-08 0:00 2015-10-06 0:00 2016-06-28 0:00
Prison Architect 2015-10-06 0:00 2015-10-09 0:00 2015-10-06 0:00 2016-06-28 0:00
TIS-100 2015-07-20 0:00 2015-07-21 0:00 2015-07-20 0:00
TIS-100 2015-07-20 0:00 2015-07-22 0:00 2015-07-20 0:00
TIS-100 2015-07-20 0:00 2015-07-23 0:00 2015-07-20 0:00
如您所见,对于每个Response0me
,都有一个ReleaseDate, MicrosoftWindows, PlayStation4
,依此类推,但有很多date
。所以我想看到这个数据集如下:
Response0me ReleaseDate MicrosoftWindows
Prison Architect 2015-10-06 0:00 2015-10-06 0:00
TIS-100 2015-07-20 0:00
简而言之,我想删除(实际上不是删除或删除,只是不在我的控制台上显示)无意义的数据,然后缩写行,只查看选定的数据。有什么办法可以做到吗?
解决方案
你可以使用unique(df[, -3])
. 最后-3
的 将取消选择date
变量(位于第三位置),只留下不经常更改的变量。之后,unique
将删除重复的观察结果。如果要排除更多变量,可以执行unique(df[, c(3, ...)])
.
另外,您可以使用 dplyr:
df %>% select(-date) %>% distinct()
推荐阅读
- python - In python is there a way to delete parts of a column?
- kubernetes - 普罗米修斯中覆盖标签的问题
- c++ - 在类构造函数初始化器列表中初始化 std::array :如果默认构造函数不可用,则用固定类填充值
- regex - 正则表达式:匹配前面没有任何空格的文本
- ios - UICollectionView 在 prepareForSegue 中获取 indexPath
- r - 将向量添加到R中的数组
- python - 我正在尝试使用 django 框架创建一个 webapp
- libgit2 - Cherrypick 无需使用 libgit2 结帐即可分支
- sql - 结果显示在列中而不是行中
- angular - 如何将第 3 方 npm 模块/包添加到 Angular 8 应用程序