我有一个名为 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?