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:
vzory softvéru java
R
rekurzia v jave
# 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
líška vs vlk
# Try to move to the working directory> # C:/Bhuwanesh/techcodeview.com/> setwd> (> 'C:/Bhuwanesh/techcodeview.com/'> )> |
>
tostring java metóda
>
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
aws sns
# Display the path of the current> # working directory> getwd> ()> |
>
>
Výkon:

Výkon