我正在阅读.dat文件,列中的一个标题包含&字符。当我尝试通过Gnuplot绘制列时&字符在函数名称中消失。我正在使用columnheader函数来获取名称。如何调整列的名称?
当前列标题: 我D& C
答案 0 :(得分:0)
你可以双倍逃避&数据文件中的字符如下:
exp<- read.csv("tsnedata.csv")
library(Rtsne)
exp1=t(exp)
exp2=matrix(as.numeric(unlist(exp1)),nrow=nrow(exp1))
exp3 <- data.matrix(exp2)
tsne <- Rtsne(as.matrix(exp3), check_duplicates = FALSE, pca = FALSE, perplexity=30, theta=0.5, dims=2)
cols <- rainbow(10)
plot(tsne$Y, t='n')
text(tsne$Y, col=cols)
现在情节命令有效:
i D\\&C
1 4
2 3
3 5
结果如下: