小编use*_*322的帖子

读数字作为字符串

我是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)

r file file-read formal-languages

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

file ×1

file-read ×1

formal-languages ×1

r ×1