Ik heb het volgende probleem bij het starten van RStudio en als ik een PDF probeer te compileren vanuit een .rnw-indeling:
Error: '\U' used without hex digits in character string starting ""C:\U"
Bij het starten van RStudio of gewoon R staat dit in mijn console:
R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Global .Rprofile loaded!
Error: '\U' used without hex digits in character string starting ""C:\U"
En dit gebeurt wanneer ik een PDF probeer te compileren:
Global .Rprofile loaded!
Error: '\U' used without hex digits in character string starting ""C:\U"
Execution halted
Dit soort verscheen van de ene op de andere dag en ik weet niet zeker wat er is veranderd. Ik heb geprobeerd RStudio en mijn R-versie bij te werken, maar het hielp niet. Ik gebruik R op Windows.
Kan iemand me helpen met dat probleem?
Antwoord 1, autoriteit 100%
Ik heb dit toch kunnen oplossen:
Ik had een sectie in mijn .Rprofile-bestand (in Documenten) met “\” in plaats van “/”.
Dus ik ben nu veranderd
# Set mainfolder for PACKAGE package
options(PACKAGE_MAINFOLDER="C:\Users\...")
naar
# Set mainfolder for PACKAGE package
options(PACKAGE_MAINFOLDER="C:/Users/...")
en dat is gelukt.
Antwoord 2, autoriteit 29%
Om het te laten werken, verwijdert u gewoon de C:\Users\edmar.campos.cardoso\Dropbox\
en vervangt u alle \
door /
met behulp van de functie setwd()
om de werkmap in R
te wijzigen.
Verkeerde manier:
setwd('C:\Users\edmar.campos.cardoso\Dropbox\...')
Goede manier:
setwd('/Users/edmar.campos.cardoso/Dropbox/...')
Antwoord 3, autoriteit 14%
Je kunt \\
gebruiken in plaats van \
. Hierdoor kunnen sommige tekens worden overgeslagen, zoals \n
wat het einde van de regel is of \t
wat tab is.
Antwoord 4, autoriteit 7%
Voor het importeren van bestanden in R vervangt u de ‘\’ door (twee) ‘\’. Enkele ‘\’ leest het waarschijnlijk als escape-reeks en vandaar de bestandspadfout.
Antwoord 5, autoriteit 7%
Ik verander gewoon de slash voor backslash in de route van het bestand.
Voorbeeld:
deze instructie triggert de fout.
setwd(“C:/Users\name\Desktop\RStudio”)
Opgeloste instructie:
setwd(“C:/Users/name/Desktop/RStudio”)
Antwoord 6
Als je een directory-adres kopieert van eigenschappen in Windows en het in R gebruikt, gebeurt dit dat je gemakkelijk / moet gebruiken in plaats van .
Antwoord 7
Open het CSV-bestand en sla het op als bestand in uw MYDocuments. Gebruik dan deze
[MyData <- read.csv("Data.csv",header = TRUE)]
als de tekst ervan gewoon read.csv in read.text verandert
Antwoord 8
bewaar twee schuine strepen in plaats van één, zodat u de uitvoer kunt krijgen.
bedankt.
zoals dit:
data<-read.csv(“C:\Users\Vamsi\Downloads\pressure.csv”)
gegevens
In plaats van uit:
data<-read.csv(“C:\Users\Vamsi\Downloads\pressure.csv”)