In dit artikel concentreren we ons op hoe we de fout 'Kan de werkmap niet wijzigen' in de programmeertaal R kunnen oplossen.
Een fout die men in R kan tegenkomen is:
Error in setwd('C:/Bhuwanesh/gfg') : cannot change working directory>
Een dergelijke fout treedt op wanneer we proberen een werkmap in R in te stellen, maar een deel van het bestandspad verkeerd is gespeld.
Wanneer deze fout kan optreden:
Laten we proberen de volgende werkmap in R in te stellen.
Voorbeeld:
eenvoudige datumformatter in Java
R
# Try to move to the working directory> # C:/Bhuwanesh/gfg> setwd> (> 'C:/Bhuwanesh/gfg'> )> |
>
>
Uitgang:
We hebben de bovenstaande foutmelding ontvangen omdat er geen map met de naam is gfg in ons lokale systeem.
Java-naamgevingsconventies
Redenen voor het optreden van deze fout:
Er kunnen veel redenen zijn waarom een dergelijke fout kan optreden in R. Enkele van de redenen zijn de volgende:
- Wanneer de naam van het bestandspad verkeerd is gespeld.
- Er worden ongeldige tekens gebruikt in het bestandspad.
- We hebben geen toestemming om toegang te krijgen tot een bepaald bestandspad.
- Bestand bestaat, maar er zijn nog enkele andere beperkingen voor compilers.
Bevestiging:
We kunnen de fout eenvoudig oplossen door het verkeerde bestandspad naar het juiste bestandspad te wijzigen.
Voorbeeld:
R
willekeurig in c
# Try to move to the working directory> # C:/Bhuwanesh/techcodeview.com/> setwd> (> 'C:/Bhuwanesh/techcodeview.com/'> )> |
>
>
Uitgang:

Uitvoer
Java-indexvan
Deze keer kregen we geen foutmelding omdat de R-compiler met succes de werkmap kon instellen. Om er zeker van te zijn dat de werkmap succesvol is gewijzigd, kunnen we de functie getwd() gebruiken om de status van de huidige werkmap op te halen.
R
git alles toevoegen
# Display the path of the current> # working directory> getwd> ()> |
>
>
Uitgang:

Uitvoer