BATCH 스크립트가 있음 (Windows 컴퓨터에서이 파일을 일반화하기를 원합니다))이 열리고 백그라운드에서 다음 코드를 실행합니다R에서 파일 경로를 입력하지 않고 파일 목록에서 사용자 선택 허용 (또는 파일을 R로 전달할 수있는 다른 방법)
library(svDialogs)
library(ggplot2)
library (XML)
sharesID <- display(guiDlg("SciViews-R", "Please Enter Shares ID:"))
test.df <- xmlToDataFrame(sharesID)
test.df
sapply(test.df, class)
test.df$timeStamp <- strptime(as.character(test.df$timeStamp), "%H:%M:%OS")
test.df$Price <- as.numeric(as.character(test.df$Price))
sapply(test.df, class)
options("digits.secs"=3)
summary (test.df)
with(test.df, plot(timeStamp, Price))
sd (test.df$Price)
mean(test.df$timeStamp)
test.df$timeStamp <- test.df[1,"timeStamp"] + cumsum(runif(7)*60)
summary(test.df)
qplot(timeStamp,Price,data=test.df,geom=c("point","line"))
Price <- summary(test.df$Price)
print (Price)
는 < sharesID 받는지면 - 디스플레이 ("주식의 ID를 입력하십시오 :", guiDlg ("SciViews-R을")) 이 사용자에게 Shares ID를 입력하라는 대화 상자를 표시합니다. 현재 당신은 나머지 코드가 실행되기 원하는 파일의 전체 경로를 사용해야합니다. 데이터베이스 등에 보관 된 파일 목록에서 파일 번호를 입력 할 수있는 방법이 있습니까?
내가 가지고있는 다른 질문은 두 플롯의 pdf 파일 만 생성한다는 것입니다. 이것은 내가 좋아하는 반면 출력 유형과 위치 (즉, 웹 페이지의 그래프)를 지정하는 방법입니다.
출력물에 Price의 요약본을 포함시키고 싶지만 위의 명령을 사용하여 얻지는 못합니다.
찾고있는 것을 file.choose()가 수행합니까? –
고마워요. 위의 코드에서 파일을 선택하는 방식보다 달성하려는 목표에 대해 올바른 방향으로 나아가는 것이 더 쉽고 중요한 단계입니다. 궁극적 인 목표는 이것을 웹 응용 프로그램으로 사용하려고 시도하는 것이므로 제한된 목록을 원하는 이유입니다. 왜 내가 출력을 제어하려는 이유. 더 적은 것, 입력을 주셔서 감사합니다. 응용 프로그램을 개선하는 데 어느 정도 도움이됩니다. –
필자는 느낌 목록을 가지고 있습니다. 파일()은 어느 날 편리하게 올 것입니다. :) 또한, @ tcltk 패키지 (? tcltk)보세요. 기본 설치에 있어야합니다. –