r - 将txt文件转换为矢量
问题描述
我在 *.txt 文件中有这样的数据。
rep trt y
1 7 34.55
2 7 65.88
3 7 34.66
1 8 45.66
2 8 34.55
3 8 32.09
1 9 38.99
2 9 33.44
3 9 35.67
如何转换成这种形式。
rep=c("1","2","3","1","2","3","1","2","3")
trt=c("7","7","7","8","8","8","9","9","9")
y=c("34.55","65.88","34.66","45.66","34.55","32.09","38.99","33.444","35.67")
谢谢你的建议。
解决方案
用于read.table
将文本文件作为数据框读取。用于list2env
创建每列的单独向量。
df <- read.table('file.txt', header = TRUE)
list2env(df, .GlobalEnv)
请注意,不建议在全局环境中创建多个向量,因为它们变得难以管理。
您也可以ANOVA
直接应用于数据框。
df <- read.table('file.txt', header = TRUE)
model = lm(response ~ A + B, df)
car::Anova(model,type="III")
推荐阅读
- c# - 将子gridview列与父gridview列的宽度对齐
- spring - Spring Boot - 无法模拟 MongoTemplate
- bash - 在 Bash 中,如何使用换行符作为分隔符将字符串拆分为数组?
- amazon-s3 - 如何使用 YAML 在 S3 存储桶上写入?
- python - 根据参数执行动作
- image-processing - 如何使用 open-cv python 检测网络摄像头镜头上的水迹或油迹?
- flutter - 颤振:音频服务。如何播放本地文件?
- c# - 将另一个属性设置为相反的值
- oauth-2.0 - OAuth2 注销后跳过重定向通知窗口
- ios - 长按 UIImageView 时隐藏一些视图