R语言如果列表中有列表,且每个子列表有一个向量:如何转变为仅仅一个列表里面含有向量

引言

有些时候,比如批量读取表格中的某一列的时候,最终你会得到列表里面装列表,且每个列表里面只有一个向量的情况。我们的目标是不要中间这一层列表,而是直接变成列表-向量这种简单的结构,如何完成呢。我觉得有很多方法,而我在这分享一种最简单的办法。

一行代码解决整个问题

cir.lists是列表文件

里面有A-L个列表

每个列表,如列表A中含有一个向量,有217个字符串,B有426个

代码如下

R 复制代码
list.vector<- Reduce(union, cir.lists)

示例

R 复制代码
 list.vector<- Reduce(union, cir.lists)

看结果,已经去掉中间这一层列表

相关推荐
liu****2 小时前
1.模拟算法
开发语言·c++·算法·1024程序员节
数据村的古老师3 小时前
Python数据分析实战:基于25年黄金价格数据的特征提取与算法应用【数据集可下载】
开发语言·python·数据分析
孔明兴汉3 小时前
第一章-第三节-Java开发环境配置
java·开发语言
小王不爱笑1324 小时前
Java 核心知识点查漏补缺(一)
java·开发语言·python
空空kkk4 小时前
Java——类和对象
java·开发语言
沐知全栈开发5 小时前
Python3 集合
开发语言
Jonathan Star5 小时前
用Python轻松提取视频音频并去除静音片段
开发语言·python·音视频
Evand J6 小时前
【自适应粒子滤波MATLAB例程】Sage Husa自适应粒子滤波,用于克服初始Q和R不准确的问题,一维非线性滤波。附下载链接
开发语言·matlab·卡尔曼滤波·自适应滤波·非线性
hd51cc6 小时前
C++ 类的学习(四) 继承
开发语言·c++·学习
编码追梦人6 小时前
深耕 Rust:核心技术解析、生态实践与高性能开发指南
开发语言·后端·rust