Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 用户输入列名_R_Rename_User Input - Fatal编程技术网

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。