[英]How to ask for columns when plotting graphs in R- Script
我正在嘗試制作一個腳本,以允許用戶決定要為圖形選擇哪一列(斜率,r-值,p-值等)。 但是我遇到了麻煩。 我知道當我讀入它時,數據類型是一個字符串。 如何將其轉換為兼容類型,以便可以將其用作列名? 這是腳本的示例:
print("State the file name (include .csv)")
filename <- readline()
file <- read.csv(filename)
print("State the variable to be plotted")
var <- readline()
hist(file$var)
采用
y = data[, "colname"]
將“ colname”變量提取到向量y中(不要忘記逗號)。
或者你可以使用
y = data[["colname"]]
甚至使用backtick quotes
col.name = "colname"
y = data[`col.name`]
filename = readline()
data = read.csv(filename)
colname = readline()
hist(data[, colname])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.