【发布时间】:2020-12-30 06:14:39
【问题描述】:
使用read.csv,我从 .csv 文件中读取了一个数据帧,该文件的数据排列如下:
team1 team2 team3
Andy Alice Karen
Bob Belle Kyle
Chad Carol
Diana
team <- read.csv("team.csv")
数据框属于因子类,尺寸为 4x3。对于team1 和team3 列,额外的空行显示为""。
我想使用as.character 转换将列提取为向量。但是如何缩短这个向量排除 "" 元素?例如:
team1_list <- as.character(team$team1) 包括尾随 "" 元素。我只想拥有("Andy", "Bob", "Chad") 的向量而不是("Andy", "Bob", "Chad", "")
【问题讨论】:
-
试试这个
team1_list <- as.character(team$team1[team$team1!=""])或team1_list <- as.character(team$team1[levels(team$team1)!=""])
标签: r