use*_*202 1 r levels dataframe
我有这样的数据框
df <- data.frame(letters=letters[1:5], numbers=seq(1:5))
Run Code Online (Sandbox Code Playgroud)
并且假设我想将第一列列为列表
firstColumn <- df[,1]
> firstColumn[[1]]
[1] a
Levels: a b c d e
Run Code Online (Sandbox Code Playgroud)
Problème是我想要删除级别以获得字符串
有什么帮助吗?
谢谢
从头开始将变量定义为字符:
df <- data.frame(letters=letters[1:5], numbers=seq(1:5), stringsAsFactors=FALSE)
Run Code Online (Sandbox Code Playgroud)
或者之后转换它:
firstColumn <- as.character(df[,1])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6252 次 |
| 最近记录: |