r - R:将数据框拆分为向量(每列一个)并保留列名
问题描述
我有一个这样的数据框:
sample gender disease treatment
sample1 F c starved
sample2 F d fed
sample3 M d starved
sample4 M d fed
sample5 M c starved
sample6 M d fed
我想拆分数据框以获得每列一个向量,每个向量保持其原始列名。这应该是一个通用命令(我不会总是适用于这个通用 df)。
我知道要获得一个简单的向量,例如:
gender <- sample$gender
但是我需要使用的文件在不同的实验中会有所不同,并且会有不同的列名和编号。
我查看了此链接,但它不允许您保留列名(即,公认的解决方案迫使您将向量命名为 Row1、Row2 等)。任何帮助将不胜感激。
解决方案
推荐阅读
- r - 使用 rstatix 运行单向重复测量 anova 但无法正常工作
- clion - 如何清除CLion中变量的附加颜色
- javascript - 在 React Native 中将参数向下传递四级
- typescript - 打字稿确保类型包含子字符串
- typescript - Vue.js 元素 UI 表单验证时使用 ts 验证为两个函数
- amazon-web-services - AWS Cloudformation - 它是可变的还是不可变的基础设施?
- javascript - 使用 CSS map 方法并排对齐 React JS 中的图像
- ruby-on-rails - SyntaxError:无效的正则表达式
- c++ - 在 C++20 中声明具有依赖类型参数的模板函数
- php - 如何获取特定数组项的计数