根据数据框的列之一使用R将data.frame转换为字符列表

劳拉

我需要将data.frame转换为基于dataframe列之一的字符列表。

从两个列的data.frame开始,第一个包含化合物名称的唯一值,而另一个包含非唯一的化合物类型类别。例:

Compound_name Compound_type
A             Inhibitor_A
B             Inhibitor_B
C             Inhibitor_A
D             Inhibitor_C
E             Inhibitor_B

我想以基于如下所示的化合物类型的列表结尾:

Inhibitor_A   'A' 'C'
Inhibitor_B   'B' 'E'
Inhibitor_C   'C'

我的data.frame包含2000个化合物,所以我需要一种迭代的方法。

我不知道从哪里开始计算这个,非常感谢。

K

您可以split像这样使用

split(x$Compound_name, x$Compound_type)
#$Inhibitor_A
#[1] "A" "C"
#
#$Inhibitor_B
#[1] "B" "E"
#
#$Inhibitor_C
#[1] "D"

数据:

x <- structure(list(Compound_name = c("A", "B", "C", "D", "E"), Compound_type = c("Inhibitor_A", 
"Inhibitor_B", "Inhibitor_A", "Inhibitor_C", "Inhibitor_B")), class = "data.frame", row.names = c(NA, 
-5L))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符列表转换为数据框

来自分类Dev

将字符列表转换为数据框

来自分类Dev

将列表转换为data.frame中的字符串

来自分类Dev

R中从列表转换为data.frame时utf-8字符丢失

来自分类Dev

将data.frame列从列表转换为向量

来自分类Dev

R将列表转换为Data.Frame或Table

来自分类Dev

将列表转换为R中的data.frame

来自分类Dev

R:将列表转换为 data.frame 或矩阵

来自分类Dev

在 R 中,使用模式将字符对象转换为列表或数据框以提取列名和值

来自分类Dev

将数字列表转换为字符

来自分类Dev

将列表转换为字符串?

来自分类Dev

将数字列表转换为字符

来自分类Dev

将字符串转换为列表

来自分类Dev

将数字转换为字符列表

来自分类Dev

如何转换R!使用purrr将data.frame转换为键/值列表或应用

来自分类Dev

如何将矩阵(或列表)转换为data.frame

来自分类Dev

将列表(对象)列表转换为字符串列表

来自分类Dev

将长字符串转换为data.frame

来自分类Dev

R - 将列表转换为数据框

来自分类Dev

R:将data.frame转换为带有data.frame标签的列表

来自分类Dev

数据框操作:根据键值列将数据框的某些列转换为列表

来自分类Dev

将列表转换为R中具有多个列的data.frame

来自分类Dev

将列表类型转换为R,data.frame和as.data.frame中的数据帧类型不起作用

来自分类Dev

函数调用转换列表是将字母字符转换为数字

来自分类Dev

将文件列表转换为连字符分隔的列表

来自分类Dev

将字符串列表转换为int列表

来自分类Dev

Prolog将字符串列表转换为数字列表

来自分类Dev

将字符串列表转换为数字列表Python

来自分类Dev

将列表的Python列表转换为字符串

Related 相关文章

热门标签

归档