Jak dodać nową kolumnę do ramki danych (na początku, a nie na końcu)?
Jak dodać nową zmienną do istniejącej ramki danych, ale chcę dodać ją do interfejsu, a nie do końca.
na przykład moja ramka danych to
b c d
1 2 3
1 2 3
1 2 3
Chcę dodać nową zmienną a, aby ramka danych wyglądała tak
a b c d
0 1 2 3
0 1 2 3
0 1 2 3
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
6 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
dający:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Sortowanie kolumn według nazwy kolumny
Lub sortuj według kolumn za pomocą indeksu
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Pozwólcie, że pokażę Wam podejście # 4 "używając" cbind "i" rename ", co działa w moim przypadku
1. Utwórz ramkę danych
>
2. pobierz wartości dla kolumny „new”
>
3. Połącz kolumnę „nowa” z już istniejącą
>
4. zmień nazwę kolumny na „nowa”
>
colnames(df)[1] <- "a"
Anonimowy użytkownik
Potwierdzenie od:
Użyj swoich pierwszych kolumn jako
pierwszy argument
cbind (fst_col, d.)
cbind(df, last_col)