begin R: Fout: ‘\U’ gebruikt zonder hexadecimale cijfers in tekenreeks beginnend met “”C:\U”

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 Rte 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 \nwat het einde van de regel is of \twat 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”)

Other episodes