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")