使用
数据框是因子类,维度为4x3。对于
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)!=""])
。 - Duck