Video: NEW Audi RS6 Avant 2020 - FIRST LOOK! 2024
Variabelen in een dataframe in R moeten altijd een naam hebben. Om toegang te krijgen tot de namen van de variabelen, kunt u een dataframe opnieuw behandelen als een matrix en de functie colnames () gebruiken als volgt: >> colnames (gebruik gegevens) [1] "werknemer" "salaris" "startdatum" > Maar in feite is dit ver gevorderd. In het geval van een dataframe laat de functie colnames () het harde werk intern door een andere functie doen, de functie names (). Dus, om de namen van de variabelen te krijgen, kun je die functie gewoon op deze manier gebruiken:
>> namen (gebruik gegevens) [1] "werknemer" "salaris" "startdatum"
Vergelijkbaar met hoe u het doet met matrices, u kunt dezelfde functie gebruiken om nieuwe namen toe te wijzen ook voor de variabelen. Om bijvoorbeeld de variabele startdatum te hernoemen naar de eerste dag, kunt u de volgende code gebruiken: >> namen (gebruik gegevens) [3] namen (gebruik gegevens) [1] "werknemer" "salaris" "eerste dag" < Een belangrijk verschil tussen een matrix en een dataframe is dat dataframes altijd benoemde waarnemingen hebben. Terwijl de functie rownames () NULL retourneert als u de rijnamen van een matrix niet hebt opgegeven, geeft deze altijd een resultaat in het geval van een dataframe.
Controleer de uitkomst van de volgende code: >> rownames (gebruik gegevens) [1] "1" "2" "3"
Standaard zijn de rijnamen - of observatienamen - van een dataframe zijn eenvoudig de rijnummers in tekenformaat. Je kunt ze niet verwijderen, zelfs als je ze probeert te verwijderen door de NULL-waarde toe te wijzen zoals je met matrices kunt doen.
Je moet ook niet proberen ze kwijt te raken, omdat je dataframe niet meer correct wordt weergegeven als je dat wel doet.
Laat je echter niet misleiden: rijnamen kunnen op een andere variabele lijken, maar je hebt geen toegang tot hen zoals je toegang hebt tot de andere variabelen.