#r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку.
Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется «c».
Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log.
Вот файл, который я пытаюсь связать
title: "test" output: pdf_document: default html_document: default --- ```{r, include=FALSE} options(tinytex.verbose = TRUE) ``` ```{r echo=FALSE, message=FALSE,warning=FALSE} library(socviz) library(tidyverse) library(dplyr) library(anytime) library(kableExtra) library(lubridate) library(ggplot2) library(tidyr) library(scales) ``` #Elementary Education PRAXIS II Scores ###2019-2020 ##Overall PRAXIS II Scores Overall PRAXIS II scores for students passing Elementary Education subtests in each completion year cohort. Students are required to pass all four subject tests in order to be licensed in Elementary Education. ```{r echo=FALSE, message=FALSE} library(readxl) setwd("C:/Users/asimpfen/Desktop/Praxis") PRAXIS_201819_UVM_Var_NetID <- read_excel("C:/Users/asimpfen/Desktop/Praxis/PRAXIS 201819-UVM Var. NetID.xlsx") PRAXIS_201920_UVM_Var_NetID <- read_excel("C:/Users/asimpfen/Desktop/Praxis/PRAXIS 201920-UVM Var. NetID.xlsx") Sub_test_codes <- read_excel("C:/Users/asimpfen/Desktop/Praxis/Sub test codes.xlsx") #merge praxis scores together PRAXIS_All<-rbind(PRAXIS_201819_UVM_Var_NetID,PRAXIS_201920_UVM_Var_NetID) #select ELED students only ELED<-filter(PRAXIS_All,UG_Degree_Major=="ELK6",Pass___Not_Pass == "Passed") #remove PRAXIS Core scores ELED<-ELED[(ELED$Test_Name =='5002 Elem Ed: MS Reading amp; Language Arts Subtest'|ELED$Test_Name =='5003 Elem Ed: MS Mathematics Subtest'|ELED$Test_Name=='5004 Elem Ed: MS Social Studies Subtest'| ELED$Test_Name =='5005 Elem Ed: MS Science Subtest'),] #change test date to correct format ELED$Test_Date<-anytime(ELED$Test_Date) #create UVM licensure requirement variable ELED<-ELED%>%mutate(UVM_Lic_Rec=case_when( (.$UG_Degree_Term==201801 amp; .$Test_Date<=as.POSIXct('2019-05-30')~"2018"), (.$UG_Degree_Term==201806 amp; .$Test_Date<=as.POSIXct('2019-08-31')~"2019"), (.$UG_Degree_Term==201809 amp; .$Test_Date<=as.POSIXct('2019-12-31')~"2019"),#this worked (.$UG_Degree_Term==201901 amp; .$Test_Date<=as.POSIXct('2020-05-30')~"2019"), (.$UG_Degree_Term==201906 amp; .$Test_Date<=as.POSIXct('2020-08-31')~"2019"), (.$UG_Degree_Term==201909 amp; .$Test_Date<=as.POSIXct('2020-12-31')~"2020"), (.$UG_Degree_Term==202001 amp; .$Test_Date<=as.POSIXct('2021-05-30')~"2020"), (.$UG_Degree_Term==202006 amp; .$Test_Date<=as.POSIXct('2021-08-31')~"2020"),TRUE~'No Lic')) #fix specific instances where students were granted exemption to one year rule ELED$UVM_Lic_Rec[ELED$netid=='lhandy' amp; ELED$Test_Name=='5005 Elem Ed: MS Science Subtest']<-'2020' ELED$UVM_Lic_Rec[ELED$netid=='lhandy' amp; ELED$Test_Name=='5004 Elem Ed: MS Social Studies Subtest']<-'2020' #create CAEP completer variable year ELED$CAEP_Comp_Yr<-with(ELED, ifelse(UVM_Lic_Rec==2018 amp; Test_Date<=as.POSIXct("2018-08-31"),'2018', ifelse(UVM_Lic_Rec==2018 amp; Test_Date<=as.POSIXct("2019-08-31"),'2019', ifelse(UVM_Lic_Rec==2019 amp; Test_Date<=as.POSIXct("2019-08-31"),'2019', ifelse(UVM_Lic_Rec==2019 amp; Test_Date<=as.POSIXct("2020-08-31"),'2020', ifelse(UVM_Lic_Rec==2020 amp; Test_Date<=as.POSIXct("2020-08-31"),'2020', ifelse(UVM_Lic_Rec==2020 amp; Test_Date<=as.POSIXct("2021-08-31"),'2021',NA))))))) ELED1<-select(ELED,netid,UG_Degree_Year,UG_Degree_Term,Test_Date,Test_Name,Score,CAEP_Comp_Yr,UVM_Lic_Rec) #pivot data so that there the individual ELED tests are each a column for CAEP Completion test1<-pivot_wider(ELED1,id_cols = netid ,names_from = c(Test_Name,CAEP_Comp_Yr),values_from = Score, values_fn = max) CAEP<-pivot_wider(ELED,id_cols = netid ,names_from = Test_Name,values_from = CAEP_Comp_Yr, values_fn = max) #drop students who have not passed all four exams CAEP<-CAEP[complete.cases(CAEP[,2:5]),] #select max value for final CAEP completion year CAEP$CAEP_Comp_Final<-pmax(CAEP #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5002 Elem Ed: MS Reading amp; Language Arts Subtest`,CAEP #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5003 Elem Ed: MS Mathematics Subtest`,CAEP #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5004 Elem Ed: MS Social Studies Subtest`,CAEP #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5005 Elem Ed: MS Science Subtest`) #merge back into main CAEP data set ELED<-merge(x=ELED,CAEP[,c("netid","CAEP_Comp_Final")],by="netid",all.x = TRUE) #pivot data so that there the individual ELED tests are each a column for ROPA/Title II Completion test1<-pivot_wider(ELED1,id_cols = netid ,names_from = c(Test_Name,CAEP_Comp_Yr),values_from = Score, values_fn = max) ROPA<-pivot_wider(ELED,id_cols = netid ,names_from = Test_Name,values_from = UVM_Lic_Rec, values_fn = max) #drop students who have not passed all four exams ROPA<-ROPA[complete.cases(ROPA[,2:5]),] #remove those who did not receive their license test3<-ROPA%>% filter_all(all_vars(!grepl('No Lic',.))) #select max value for final CAEP completion year ROPA$ROPA_Comp_Final<-pmax(ROPA #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5002 Elem Ed: MS Reading amp; Language Arts Subtest`,ROPA #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5003 Elem Ed: MS Mathematics Subtest`,ROPA #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5004 Elem Ed: MS Social Studies Subtest`,ROPA #r #r-markdown
Вопрос:
Я пытался связать свой файл RMarkdown и продолжал получать ошибку ниже. Я перепробовал всю отладку в https://yihui.org/tinytex/r/ и я все еще получаю ошибку. Я не смог найти никаких отсутствующих пакетов LaTeX в журнале ошибок test.log. ! Ошибка массива пакетов: Незаконный предварительный токен (e): используется "c". Ошибка: LaTeX не удалось скомпилировать test.tex. Видишь https://yihui.org/tinytex/r/#debugging для советов по отладке. Дополнительную информацию смотрите в разделе test.log. Вот файл, который я пытаюсь связать 5005 Elem Ed: MS Science Subtest`) #merge back into main CAEP data set ELED<-merge(x=ELED,ROPA[,c("netid","ROPA_Comp_Final")],by="netid",all.x = TRUE) #remove ELED students who have not completed or are outside the desired range ELED<-ELED[!is.na(ELED$CAEP_Comp_Final),] #change Score to numeric value ELED$Score<-as.numeric(ELED$Score) #create tables ELED_Sum<-ELED%>% group_by(Test_Name,CAEP_Comp_Final)%>% summarize(N=n()) ELED_Score<-ELED%>% group_by(Test_Name,CAEP_Comp_Final)%>% summarize(N=n(),Avg=mean(Score,round(2))) ELED_Score1<-pivot_wider(ELED_Score,id_cols = CAEP_Comp_Final ,names_from = Test_Name,values_from = Avg) #Rename completion year colnames(ELED_Score1)[colnames(ELED_Score1)=='CAEP_Comp_Final']<-'Completion Year' kbl(ELED_Score1)%>% kable_classic()%>% row_spec(0,bold = TRUE,align = 'center')%>% row_spec(1:2,align = 'center')%>% add_header_above(c("","Overall Subject Test Scores"=4)) ```
Комментарии:
1.
! Package array Error: Illegal pream-token (e): `c' used.
это ошибкаtabular
пакета см. Здесь . Я подозреваю, что ошибка исчезнет, когда вы закомментируете код из пяти строкkbl(ELED_Score1)%>%...
. Если это так, снова свяжите файл Rmd, раскомментировавkbl(ELED_Score1)%>%...
и включив опцию сохранить текст , и добавьтеtabular
код из.tex
файла в этот пост. Мы можем проверить, есть ли в табличной команде какой-либо недопустимый параметр.