R 用户输入列名
我想创建一个变量,用户可以在其中输入一个特定的列名,这样就可以在代码中引用它,而无需更改每个实例。例如:R 用户输入列名,r,rename,user-input,R,Rename,User Input,我想创建一个变量,用户可以在其中输入一个特定的列名,这样就可以在代码中引用它,而无需更改每个实例。例如: x<<- "insert Description Column Name Here" y<<- "insert Description Column Number Here" newdata<-strsplit(as.character(data$x),split = ' ') newdata2<-newdata(order(newdata[,y]))
x<<- "insert Description Column Name Here"
y<<- "insert Description Column Number Here"
newdata<-strsplit(as.character(data$x),split = ' ')
newdata2<-newdata(order(newdata[,y]))
这样我以后就可以运行关于该专栏的内容。例如:
x<<- "insert Description Column Name Here"
y<<- "insert Description Column Number Here"
newdata<-strsplit(as.character(data$x),split = ' ')
newdata2<-newdata(order(newdata[,y]))
我没有成功地找到关于这个主题的任何内容。您是否尝试过类似于:colnamesx的交互方式?我不知道加载的数据中有多少列。我只想使用其中的两个,一个描述和一个类别。数据中的列名可能因用户而异。因此,我希望用户能够在一个地方定义名称,这样他们就不必去查找每个实例。我已尝试重命名功能,但没有成功。rawr他们将有权访问我的脚本并能够编辑它,但我希望他们能够只键入一次。我应该更清楚rawr。我希望用户将x命名为加载数据中的列名。因为我不知道它们列的名称,所以我可以稍后将其命名为data$x。