我是R编程的新手,我想在R中读取一个文本文件.
其中一列,让我们说第7列是数字,每个数字代表一个ID,我希望R读取数字,好像它们是字符串一样.并计算每个ID出现在文件中的次数(以便稍后我可以将每个ID的频率分配给给定的ID供以后使用)我试过了
mydata<-(read.table(filename.txt))
ID=mydata[7]
freq=table(ID)
Run Code Online (Sandbox Code Playgroud)
这有效,但它将ID作为数字.现在我试过了
freq=table(as.character(ID))
Run Code Online (Sandbox Code Playgroud)
但是它将整个列ID作为一个字符串并从中获取
summary(freq)
Run Code Online (Sandbox Code Playgroud)
我明白了
Number of cases in table: 1
Number of factors: 1
Run Code Online (Sandbox Code Playgroud)