Ako opraviť v R: Nie je možné zmeniť pracovný adresár

Ako opraviť v R: Nie je možné zmeniť pracovný adresár

V tomto článku sa zameriame na to, ako môžeme opraviť chybu pracovného adresára nemožno zmeniť v programovacom jazyku R.

Jedna chyba, s ktorou sa človek môže stretnúť v R, je:

Error in setwd('C:/Bhuwanesh/gfg') : cannot change working directory 

Takáto chyba nastane, keď sa pokúsime nastaviť pracovný adresár v R, ale časť cesty k súboru je nesprávne napísaná.

Kedy sa môže vyskytnúť táto chyba:

Skúsme nastaviť nasledujúci pracovný adresár v R.

Príklad:

R




# Try to move to the working directory> # C:/Bhuwanesh/gfg> setwd> (> 'C:/Bhuwanesh/gfg'> )>

Výkon:

Vyššie uvedená chyba sa nám zobrazila, pretože neexistuje žiadny priečinok s názvom gfg v našom lokálnom systéme.

Dôvody výskytu tejto chyby:

Môže existovať veľa dôvodov, prečo sa takáto chyba môže vyskytnúť v R. Niektoré z dôvodov sú nasledovné:

  • Keď je názov cesty k súboru nesprávne napísaný.
  • V ceste k súboru sú použité neplatné znaky.
  • Nemáme povolenie na prístup k určitej ceste k súboru.
  • Súbor existuje, ale pre kompilátory existujú ďalšie obmedzenia.

Oprava:

Chybu môžeme ľahko opraviť zmenou nesprávnej cesty k súboru na správnu cestu k súboru.

Príklad:

R




# Try to move to the working directory> # C:/Bhuwanesh/techcodeview.com/> setwd> (> 'C:/Bhuwanesh/techcodeview.com/'> )>

Výkon:

Výkon

Tentoraz sme nedostali žiadnu chybu, pretože kompilátor R bol úspešne schopný nastaviť pracovný adresár. Aby sme sa uistili, že pracovný adresár bol úspešne zmenený, môžeme použiť funkciu getwd() na získanie stavu aktuálneho pracovného adresára.

R




# Display the path of the current> # working directory> getwd> ()>

Výkon:

Výkon