运行此代码后,
Error in select(., Attrition, EducationField) :
unused arguments (Attrition, EducationField)
我得到回复
Hi You can try the below code sample.
int items = 10; //ListBoxItems.Items.Count;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < items; i++)
{
sb.AppendLine(i.ToString()); //Loop through and get list box item values
}
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=ListBox_Contents.csv");
Response.Charset = "";
Response.ContentType = "application/vnd.csv";
StringWriter stringWrite = new StringWriter(sb);
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
Response.Write(stringWrite.ToString());
Response.End();
知道为什么会这样吗?
答案 0 :(得分:0)
您正在尝试使用dplyr
&#39; s select
;但是,在加载select
之后,您似乎加载了另一个也定义了dplyr
函数的包,从而屏蔽了dplyr
中的一个。
重新启动您的R会话,并加载您使用的所有软件包,同时留意邮件。
尝试通过调用
指定名称范围Attrition_edufield <- myds %>%
dplyr::select(Attrition, EducationField) %>% # that's dplyr with two colons in front
group_by(Attrition, EducationField) %>%
summarize(count = n())
作为替代方案,请检查您的变量myds
是否为data.frame(或相关结构),并包含您要选择的列。
答案 1 :(得分:0)
某些软件包“屏蔽”了其他软件包中的某些对象。例如,如果您先调用library(dplyr),然后再调用library(clusterSim),则会收到一条消息:“以下对象已从“ package:dplyr”中屏蔽:选择。可能有另一种解决方法,但起初您可能想运行dplyr命令,然后调用其他与之混淆的软件包。