Hello everyone! I am a student and I am learning Perl. For my project I am writing a script whose output is a .csv file and I would like to call an R script from the Perl script so I could show the results from my .csv in a graph. I have a code which works in R:
but I am having real troubles integrating it in my Perl script. I've instaled the Statistics::R package, but when I tried to put these commands in the $R <- run () way, I just get a bunch of errors. Could anyone at least give me some tips how to go around it? Thank you so much! p.s. The file 'result.csv' is a variable $result in Perl, I am not sure how to connect these too?setwd("C://PerlProject") # loading data into R indata <- read.table ("result.csv", colClasses=c(NA,"NULL","NULL",NA,N +A,NA,NA,NA,NA), header = TRUE, sep = ",") # load the stats package library(stats) mydata <- indata[,2:8] ir_pca <- prcomp(mydata, center = TRUE, scale. = TRUE) scrs <-ir_pca$x[, 1:2] pdf("plots.pdf", width=16, height=16) plot(scrs) text( scrs, rownames( indata ), pos= 3 ) dev.off()
In reply to Help integrating R code into Perl code by kantica
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |