删除R列表中具有2个值的元素时出现问题

删除R列表中具有2个值的元素时出现问题,r,R,我正在尝试设置一个列表的格式,这样每个值就有一个单词(我从一个质量很差的csv导入了它,对于改进csv也无能为力)。我目前正在尝试使每个元素只有一个值,但是,我目前使用的代码没有这样做,尽管我没有收到错误消息 以下是我当前使用的代码: 术语%is.list()){ 术语一个选项是创建一个长度为的逻辑条件,然后使用该条件对列表进行子集设置 lst2 <- lst1[lengths(lst1) == 1] lst2不清楚您的标准是什么。您正在尝试筛选列表中只有1个值的元素?或者对于每个元素,

我正在尝试设置一个列表的格式,这样每个值就有一个单词(我从一个质量很差的csv导入了它,对于改进csv也无能为力)。我目前正在尝试使每个元素只有一个值,但是,我目前使用的代码没有这样做,尽管我没有收到错误消息

以下是我当前使用的代码:

术语%is.list()){

术语一个选项是创建一个长度为
的逻辑条件,然后使用该条件对
列表进行子集设置

lst2 <- lst1[lengths(lst1) == 1]

lst2不清楚您的标准是什么。您正在尝试筛选列表中只有1个值的元素?或者对于每个元素,只选择第一个值?这也有助于获得可复制的数据样本
lst2 <- lapply(lst1, `[`, 1)