Mam ramkę danych pandy z 50 tys. Wierszy. Próbuję dodać nową kolumnę, która jest losowo wygenerowaną liczbę całkowitą od 1 do 5.Pandy: utwórz nową kolumnę w df z losowymi liczbami całkowitymi z zakresu
Jeśli chcę 50k liczb losowych użyję:
df1['randNumCol'] = random.sample(xrange(50000), len(df1))
ale tego nie jestem pewien jak to zrobić.
uwaga Side w R, zrobiłbym:
sample(1:5, 50000, replace = TRUE)
sugestie?
W pandach/numpy istnieje bezpośrednia funkcja 'np.random.randint (low, high, size)'. Nie ma potrzeby generowania zakresu 'low: high' i próbki z niego, jak to robimy w R. – smci