Hoe een bestand van de ene map naar de andere te verplaatsen in r
U kunt de volgende methoden gebruiken om een bestand van de ene map naar de andere in R te verplaatsen:
Methode 1: Verplaats het bestand van de ene map naar de andere (en bewaar het originele bestand)
file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")
Deze specifieke syntaxis kopieert een bestand met de naam voetbal_data.csv dat zich in de volgende map bevindt:
C:/Gebruikers/bob/Documenten/current_data
Vervolgens wordt dit bestand gekopieerd naar de volgende map:
C:/Gebruikers/bob/Documenten/new_data
Omdat we de functie file.copy() hebben gebruikt, wordt het originele bestand nog steeds bewaard in de map waar het vandaan kwam.
Methode 2: Verplaats het bestand van de ene map naar de andere (en verwijder het originele bestand)
file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")
Deze specifieke syntaxis kopieert een bestand met de naam voetbal_data.csv dat zich in de volgende map bevindt:
C:/Gebruikers/bob/Documenten/current_data
Vervolgens wordt dit bestand gekopieerd naar de volgende map:
C:/Gebruikers/bob/Documenten/new_data
Omdat we de functie file.rename() hebben gebruikt, wordt het originele bestand verwijderd uit de map waar het vandaan kwam.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Gerelateerd: Een bestand verwijderen met R
Voorbeeld 1: Verplaats het bestand naar R (en behoud het originele bestand)
Laten we zeggen dat we een bestand met de naam voetbal_data.csv in de volgende map willen verplaatsen:
C:/Gebruikers/bob/Documenten/current_data
De map bevat momenteel drie bestanden:
We kunnen de volgende syntaxis in R gebruiken om voetbal_data.csv naar een nieuwe map met de naam new_data te verplaatsen:
file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ") [1] TRUE
De functie file.copy() retourneert een TRUE- waarde, die ons vertelt dat het werkte.
Als we de map new_data openen, zien we dat het bestand voetbal_data.csv daarheen is gekopieerd:
En als we teruggaan naar de map waar het bestand vandaan kwam, zullen we zien dat het daar nog steeds bestaat.
Opmerking : als een van de bestandspaden onjuist is, retourneert de functie file.copy() in plaats daarvan de waarde FALSE .
Voorbeeld 2: Verplaats het bestand naar R (en verwijder het originele bestand)
We kunnen de volgende syntaxis in R gebruiken om voetbal_data.csv naar een nieuwe map met de naam new_data te verplaatsen en het originele bestand te verwijderen:
file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ") [1] TRUE
De functie file.rename() retourneert een TRUE- waarde, die ons vertelt dat het werkte.
Als we de map new_data openen, zien we dat het bestand voetbal_data.csv daarheen is gekopieerd:
En als we teruggaan naar de map waar het bestand vandaan kwam, zullen we zien dat het uit die map is verwijderd:
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:
CSV-bestanden importeren in R
Excel-bestanden importeren in R
Zip-bestanden importeren in R