拆分一列字符向量并返回一个列表

2023-12-06

我有以下内容数据框:

df <- data.frame(Sl.No = c(1:6),
                 Variable = c('a', 'a,b', 'a,b,c', 'b', 'c', 'b,c'))


   Sl.No   Variable
   1         a
   2         a,b
   3         a,b,c
   4         b
   5         c
   6         b,c

我想将变量列中的唯一值分隔为列表

myList <- ("a", "b", "c")

我尝试过以下代码:

separator <- function(x) strsplit(x, ",")[[1]][[1]]
unique(sapply(df$Variable, separator))

然而,这给了我以下输出:

"a"

我请求一些帮助。我已经搜索过,但似乎找不到答案。


我们可以将Variable“,”处的列并获取所有值并仅选择unique ones.

unique(unlist(strsplit(df$Variable, ",")))
#[1] "a" "b" "c"

If the Variable列是因子,在使用前将其转换为字符strsplit.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

拆分一列字符向量并返回一个列表 的相关文章

  • 在 ggplot2 中对多个变量进行排序

    我正在尝试将变量分组并按降序排序 mydf region airport value MIA FLL 0 244587909 MIA PBI 0 824144687 MIA MIA 0 484907626 NYC EWR 0 7310755
  • R矩阵右除

    在 R 中进行左右矩阵除法的最简洁 最快 数值最稳定 最 R 惯用的方法是什么 我理解左除法inv A B通常是用solve a b 但是怎么样B inv A 确实是最好的计算方法t solve t A t B It is B solve
  • 组合上标和包含 < 符号的变量标签时使用 ggplot geom_text

    我在将 R2 注释添加到多面图中时遇到问题 其中我的 R2 值有时 例如 使用 iris 数据集 我首先使用之前计算的 R2 值设置一个新的数据框 x 和 y 位置也已设置 因为每个方面的 x 和 y 位置都不同 对于 iris 数据集来说
  • 自定义链接功能适用于 GLM,但不适用于 mgcv GAM

    如果答案很明显 我深表歉意 但我花了相当长的时间尝试在 mgcv gam 中使用自定义链接函数 简而言之 我想使用包中修改后的概率链接psyphy https cran r project org web packages psyphy p
  • Ruby 中对象属性的 Uniq

    在数组中选择一个或多个属性唯一的对象的最优雅的方法是什么 这些对象存储在 ActiveRecord 中 因此使用 AR 的方法也可以 Use Array uniq http ruby doc org core 1 9 2 Array htm
  • str_count 具有重叠子字符串

    我正在尝试计算字符向量中子字符串的出现次数 例如 lookin lt c babababa bellow ra baba searchfor lt aba str count lookin searchfor 返回 2 0 1 但是 我希望
  • Eclipse 和 R 中的 StatET

    我已经成功地将 StatET 安装到 eclipse 中 并且我有一个名为 Test 的 Java 项目 其中包含一些代码 我希望能够在该项目文件夹中保留 R 文件并将其作为独立的 R 脚本运行 与 Java 程序分开 我怎样才能做到这一点
  • 从命令行运行 R 脚本

    我有一个文件 名为a r 它有一个chmod of 755 sayHello lt function print hello sayHello 我如何通过命令行运行它 Answer recommended by R Language col
  • 检索每组的“倒数第二个”数据

    我想检索每组的 倒数第二个 数据 目前 代码如下 使用 group modify 两次 有没有可用的功能 如何简单地使用当前代码 谢谢 所希望的结果在附图中的红色矩形中 library dplyr test data lt data fra
  • 将数据框中的变量强制为适当的格式

    我正在处理一个由多种不同数据类型 数字 字符 时间戳 组成的数据帧 但不幸的是它们都作为字符接收 因此 我需要动态且尽可能高效地将它们强制转换为 适当 的格式 考虑以下示例 df lt data frame val1 c 1 2 3 4 v
  • 如何将 Summary() 输出从 R 复制到 Excel

    你能传输 复制a的输出吗summary方法 如下所示 到 Excel 工作表 gt summary p2p dt SKILL A p2p dt SKILL A Patch in c BVG1 Patch Skill Date TOR MWF
  • 从组成员数据创建加权图

    假设我有一个 R 数据集 指示组内的个体 这是一个例子 grp lt c 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 ind lt c A C D B C D E A D E B F E A F data frame grp
  • 如何根据R中的条件创建新变量

    我正在尝试根据某些条件创建一个新变量 我的数据看起来像 a b 1 NA 2 3 3 3 NA 2 NA NA 我想要的是一个变量c这样 when a is not NA b is NA c a when a is NA b is not
  • 从 R 中的数据框/矩阵中选择一列时保留列名称

    在R中 当我只从数据框 矩阵中选择一列时 结果将变成一个向量并丢失列名称 如何保留列名称 例如 如果我运行以下代码 x lt matrix 1 3 3 colnames x lt c test1 test2 test3 x 1 我会得到 1
  • 将不规则时间序列拆分为规则月平均值 - R

    为了确定季节性对能源使用的影响 我需要将计费数据库中的能源使用信息与每月温度进行调整 我正在使用一个计费数据集 其中包含不同长度以及开始日期和结束日期的账单 并且我希望获得每个月内每个帐户的月平均值 例如 我有一个计费数据库 具有以下特征
  • 带有 jsessionid 的 R 网络抓取工具

    我正在 R 中测试一些网页抓取脚本 我已经阅读了很多教程 文档并尝试了不同的方法 但到目前为止还没有成功 我试图抓取的网址是this one http www dataescolabrasil inep gov br dataEscolaB
  • 将列表拆分为多个具有固定元素数量的列表

    如何将元素列表拆分为最多包含 N 个项目的列表 例如 给定一个包含 7 个元素的列表 创建 4 个组 最后一组可能包含较少的元素 split List 1 2 3 4 5 6 seven 4 gt List List 1 2 3 4 Lis
  • 使用 markovchain 包计算观察序列的概率

    让我们使用来自的数据集这个问题 https stats stackexchange com questions 26722 calculate transition matrix markov in r dat lt data frame
  • 如何在 purrr::map_df 之后使用映射向量添加列

    我使用 mtcars 数据集作为示例来说明我的问题 我对每种气缸类型进行了线性回归 并使用 map df 将所有模型结果放在一起 下面的代码和输出 我想要做的是添加另一列名为 圆柱体 4 4 6 6 8 8 我怎样才能在map df中做到这
  • data.table 和 pmin 带有 na.rm=TRUE 参数

    我正在尝试使用 pmin 函数和 data table 计算行间的最小值 类似于帖子data table 中的逐行操作和更新 https stackoverflow com questions 16860200 row by row ope

随机推荐

  • 如何在MVVM架构android中的cloud firestore实时更新中包含Source Cache

    在我的应用程序中 我使用 android MVVM 架构 因此为了从云 firestore 检索数据 我使用层 因此我创建了另一个类 Firebase查询实时数据 用于从 firestore 获取结果 因此 通过我的代码 我可以获得实时更新
  • 用于填充 MS Access 中的超链接列的 SQL

    我想 SQL 必须传递 2 个值 即表中显示的值和该值导航到的链接 我希望能有一个指向 SQL 脚本的指针来实现这一点 谢谢 超链接列 字段 的格式为 描述 地址 例如 This is StackOverflow http stackove
  • 在 Windows 任务计划程序中创建/修改任务所需的权限

    我需要从 ASP NET Web 应用程序在 Windows Server 2003 上的 Windows 任务计划程序中创建和修改任务 Web 应用程序运行所在的网络服务无法进行更改 它会出现 System UnauthorizedAcc
  • 数组包含 Google 地图绘图管理器中多边形的纬度和经度

    这是在 Google 地图上添加绘图管理器以供用户绘制多边形 圆形 矩形等的最简单方法 code
  • guzzle ver 6 post 方法不起作用

    正在邮递员中工作 带有 application json 类型的原始格式数据 与guzzle6 url http vm xxxxx com v1 hirejob company name company name last date app
  • 玩:如何在生产代码中创建虚假请求

    FakeRequest来自神器play test并且仅在测试范围内添加到项目中 但我需要创建一种假请求只是为了调用采用隐式方法的方法RequestHeader import play api test implicit val reques
  • 注释属性 Min.value 的值必须是常量表达式

    Eclipse 不断给我错误 The value for annotation attribute Min value must be a constant expression 但我绝对会给注释一个常量 private static fi
  • 我的 R.java 文件中的错误无法解决

    我正在使用 Eclipse ADT 捆绑包 最近更新了我的 Android SDK 工具和 Android SDK 平台工具 然后我尝试创建一个新项目 但我的 R java 文件中不断出现错误 这似乎微不足道 但我仍然不明白它是如何保持的显
  • HTML div 高度在窗口调整大小事件中不断增长

    我有简单的 Three js 场景 画布 我想在窗口调整大小事件时做出响应 特别是屏幕宽度的变化 保持高度恒定 在正常情况下我使用window innerWidth window innerHeight属性设置画布的大小以匹配窗口大小 不过
  • 如何计算随机森林的OOB?

    我正在比较一些模型以获得最佳模型 现在 我想要获得随机森林模型的 OOB 误差 以将其与其他一些模型的交叉验证误差进行比较 我可以做一下比较吗 如果可以的话 如何通过 R 代码获取 OOB 错误 要获取 R 中随机森林模型的 OOB 您可以
  • 无法将网络摄像头视频路由到 Linux 上的虚拟视频设备(通过 OpenCV)

    我想通过 OpenCV 将视频叠加到传入的网络摄像头流上 作为第一步 我尝试从网络摄像头传输传入的视频 dev video0到虚拟视频设备 dev video1 v4l2环回 不幸的是 我无法将网络摄像头流转发到 v4l2loopback
  • 如何自动将合约程序集包含在 nupkg 中?

    我刚刚开始使用 nuget 为我们公司的内部库创建一些包 该库由许多程序集组成 其中许多具有从代码合同生成的合同引用程序集 我用的是最简单的nuget pack方法 就是传入csproj文件路径 让它解析项目之间的所有依赖关系 问题是它不包
  • WPF:“ApplicationCommands.New”在 MenuItem 的情况下显示不正确的源

    我是 WPF 新手 正在查看 net 4 5 中的 Professional WPF 示例 在命令章节中 有一个示例 多个控件可以发送相同的命令 我使用按钮 复选框和菜单项来触发 新建 命令 我面临的问题是 如果第一次按下 MenuItem
  • 从 javascript 对象数组中删除一些属性

    我想从 javascript 对象数组中删除一些属性 这是对象数组 obj array DATA ID 1 DATA NAME Jim DATA BB TYP 2 DATA MAC 5474 DATA ID 3 DATA NAME Fro
  • 如何使用默认 R 安装通过 conda 安装 rpy2

    我在 Ubuntu Linux 上使用 Anaconda Python 发行版 并希望在 IPython 笔记本中使用 R 魔法 有没有办法使用 conda 发行版安装 rpy2 并使用我当前在 usr bin R 的默认 R 安装 我的目
  • codeigniter 在 find_in_set 中添加 IS NULL

    通过生成查询时代码点火器框架 this gt db gt select id memo sent to sent by read by date gt from memos gt where FIND IN SET 1 sent to gt
  • Zxing有时会从条形码中获取错误的数据

    我知道这可能是一个相当简单的问题 我们还可以设置 Zxing 扫描的条形码格式 如下所示 1 intent putExtra SCAN MODE QR CODE MODE or any other format 如果我们这样做 2 inte
  • 什么时候优化为时过早? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我看到这个词用得很多 但我
  • Xcode 5:代码签名权利错误

    我已经构建了一个支持 IOS 7 的新应用程序 我获得了新的 XCode 5 GM 并尝试使用我的新配置文件和分发证书来签署我的应用程序 但我在分发时遇到了问题 我不断收到以下错误 无效的代码签名权利 您的应用程序中的权利 包签名与包含在包
  • 拆分一列字符向量并返回一个列表

    我有以下内容数据框 df lt data frame Sl No c 1 6 Variable c a a b a b c b c b c Sl No Variable 1 a 2 a b 3 a b c 4 b 5 c 6 b c 我想将