Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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_Variables - Fatal编程技术网

R 如何输入包含多个同时选项的变量

R 如何输入包含多个同时选项的变量,r,variables,R,Variables,我正在分析一组来自老师的反馈数据。数据框中的每一行都是一名教师,他们的每一个答案都是一个变量,但是我遇到了一个问题,输入每位教师的年级水平,因为许多教师教多个年级 例如: 如何将这些数据输入excel表格,然后输入R并进行有效分析?我以前从未处理过在同一行上包含多个选项的变量 假设您已经在名为teacher\u data的对象中的R中有此数据。我将向您展示如何处理我所看到的最常用的此类响应:您可以创建额外的列,以便通过方便的函数separate(),每个答案都有自己的单元格 结果如下: Te

我正在分析一组来自老师的反馈数据。数据框中的每一行都是一名教师,他们的每一个答案都是一个变量,但是我遇到了一个问题,输入每位教师的年级水平,因为许多教师教多个年级

例如:


如何将这些数据输入excel表格,然后输入R并进行有效分析?我以前从未处理过在同一行上包含多个选项的变量

假设您已经在名为
teacher\u data
的对象中的R中有此数据。我将向您展示如何处理我所看到的最常用的此类响应:您可以创建额外的列,以便通过方便的函数
separate()
,每个答案都有自己的单元格

结果如下:

  Teacher Year1 Year2
1       a     1  <NA>
2       b     3  <NA>
3       c     1     2
4       d     7  <NA>
5       e     3     4
另外,正如您所知,我通过以下方式将您的数据输入R:

teacher_data <- read.table(header = TRUE, stringsAsFactors = FALSE, text = "
Teacher  Year
a         1
b         3
c         1/2
d         7
e         3/4")

teacher\u data您需要帮助从excel输入/读取R中的数据吗?能否提供您希望分配给每位教师的样本年份级别?谢谢!虽然Year1和Year2现在是独立的变量,但我如何使用这种格式的数据将其绘制在一个简单的图表上呢。我尝试了ggplot2,但我似乎只能在一个图中得到一个或另一个,而不是同时得到两个,如果我绘制了Year2,它会将所有NA都加在一起。下面是我使用您使用我的数据创建的DF所做的尝试<代码>图书馆(tidyr)教师数据1
  Teacher Year1 Year2
1       a     1  <NA>
2       b     3  <NA>
3       c     1     2
4       d     7  <NA>
5       e     3     4
write.csv(teacher_data, file = "teacher_data.csv", row.names = FALSE)
teacher_data <- read.table(header = TRUE, stringsAsFactors = FALSE, text = "
Teacher  Year
a         1
b         3
c         1/2
d         7
e         3/4")