Video: Perimeter and area: the basics | Perimeter, area, and volume | Geometry | Khan Academy 2024
En uppgift som du ofta kan göra i ett kalkylblad som du också kan göra i R beräknar rad eller kolumn totals. Det enklaste sättet att göra detta är att använda funktionerna rowSums () och colSums (). På samma sätt använder du funktionerna rowMeans () och colMeans () för att beräkna medel.
Prova det på den inbyggda datasettens iris. Ta först bort den femte kolumnen, eftersom den innehåller text som beskriver arten av iris:
Beräkna summan och medelvärdet för varje kolumn: >> colSums (iris. num)> colMeans (iris. num)
Dessa två funktioner är mycket praktiska, men du kanske vill beräkna någon annan statistik för varje kolumn eller rad. Det finns ett enkelt sätt att kryptera rader eller kolumner i en matris eller dataram: Tillämpningen () Till exempel, att få minst en kolumn är samma som att tillämpa min () -funktionen till den andra dimensionen av dina data:
>> tillämpa (iris nr, 2, min)> tillämpa (iris nr, 2, max)
Funktionen apply () är idealisk när dina data finns i en array och kommer Applicera gärna över både rader och kolumner. För det speciella fallet där dina data finns i en dataram och du vill få kolumnreferenser, är du bättre med att använda sapply () istället för att tillämpa (). Så, för att få din iris kolumn sammanfattningar, prova det här istället: >> sapply (iris, num, min)> sapply (iris, num, max)