R的大多数函数都是R语言写的,还有一大部分是C语言,极少部分Fortran。你下载R的源代码包解压用R统计一下就知道了。
## 列举所有文件<br />
x = list.files('R-2.10.1', recursive = TRUE)<br />
## 替换掉扩展名之前的字符<br />
y = gsub('.*\\.', '', grep('\\.', x, value = TRUE))<br />
## 然后统计扩展名的频数:<br />
> sort(table(y))
结果:
[data]y
3 LIB Rnw Rterm ac aux bib bmp
1 1 1 1 1 1 1 1
bot charset common dat dif doc ftn fw
1 1 1 1 1 1 1 1
guess install java jpeg m modreg notes packages
1 1 1 1 1 1 1 1
portsrc rej rpath rtest rtf sub tiff top
1 1 1 1 1 1 1 1
ts unix windows zi zip 0 1 Rin
1 1 1 1 1 2 2 2
class csv db header hide ico sed sin
2 2 2 2 2 2 2 2
site tex y css manifest rda sh sty
2 2 2 3 3 3 3 3
S isl def fd jpg pl pm eps
4 4 5 5 5 5 5 6
tab mk txt rc texi html tcl Snw
6 7 7 10 10 11 11 13
m4 gz tgz enc pdf pot gmo save
13 15 15 18 19 20 24 38
f win afm in mo po h c
45 47 87 97 150 172 240 600
R Rd
732 1292
[/data]
</p>