我有一个名为 metadata.csv 的文件,我想将其加载到 R 中并转换为一个因子。我开始:
metadata <- read.csv(file="metadata.csv", header=T, stringsAsFactors=T)
这可以很好地加载 CSV。我在这里打印了元数据:
> metadata
Filename Genre Date Gender
1 Austen_Emma.txt Social Early Female
2 Bronte_Eyre.txt Social Middle Female
3 Dickens_Expectations.txt Social Late Male
4 Eliot_Mill.txt Social Late Female
5 Lewis_Monk.txt Gothic Early Male
6 Radcliffe_Italian.txt Gothic Early Female
7 Shelley_Frankenstein.txt Gothic Middle Female
8 Stoker_Dracula.txt Gothic Late Male
9 Thackeray_Vanity.txt Social Middle Male
10 Trollope_Vicar.txt Social Middle Male
现在我想将其转换为一个因子:
as.factor(metadata)
这给了我以下错误:
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?