Próbuję losowo przypisać wartości z jednej kolumny w jednej ramce danych, do innej ramki danych w 12 różnych kategoriach (według agerange i płci). Na przykład mam dwie ramki danych; Nazwijmy jedną D1 i D2 drugiJak przypisać wartości losowo między ramkami danych
d1:
index agerange gender income
0 2 1 56700
1 2 0 25600
2 4 0 3000
3 4 0 106000
4 3 0 200
5 3 0 43000
6 4 0 10000000
d2:
index agerange gender
0 3 0
1 2 0
2 4 0
3 4 0
chcę grupy oba dataframes przez ZakresWieku i płci tj 0-1,2,3,4,5,6 & 1-1,2,3,4, 5,6 następnie losowo wybrał jeden z dochodów w ramach d1 i przypisać go do d2.
tj:
d1:
index agerange gender income
0 2 1 56700
1 2 0 25600
2 4 0 3000
3 4 0 106000
4 3 0 200
5 3 0 43000
6 4 0 10000000
d2:
index agerange gender income
0 3 0 200
1 2 0 25600
2 4 0 10000000
3 4 0 3000
Witam, Próbowałem swoje sugestie opcja 2 i dostałem błąd ** IndexingError: Zbyt wiele indeksujący ** prawda masz pojęcie, co może być przyczyną tego problemu? – stav
@kstav Dodałem sekcję, w której można dokładnie skopiować i wkleić kod. Jeśli generuje pożądany wynik, problem dotyczy konkretnej ramki danych. Jeśli nadal występuje problem, problem musi dotyczyć wersji lub czegoś. – piRSquared
kod, który wysłałeś, działa, zobaczę, co może być przyczyną problemu.Dzięki – stav