Bardzo głupie pytanie, ale jak mogę wyrównać każdy element kolumny/serii elementu dataFrame w pandach (i utworzyć kolejną kolumnę)?Kwadrat każdego elementu kolumny w pandach
15
A
Odpowiedz
22
>>> import pandas as pd
>>> df = pd.DataFrame([[1,2],[3,4]], columns=list('ab'))
>>> df
a b
0 1 2
1 3 4
>>> df['c'] = df['b']**2
>>> df
a b c
0 1 2 4
1 3 4 16
6
Nic złego z przyjętą odpowiedzi, istnieje również:
df = pd.DataFrame({'a': range(0,100)})
np.square(df)
np.power(df, 2)
Który kiedykolwiek więc nieco szybciej:
In [11]: %timeit df ** 2
10000 loops, best of 3: 95.9 µs per loop
In [13]: %timeit np.square(df)
10000 loops, best of 3: 85 µs per loop
In [15]: %timeit np.power(df, 2)
10000 loops, best of 3: 85.6 µs per loop
Powiązane problemy
- 1. Jak zastosować funkcję do każdego elementu kolumny tablicy w PostgreSQL?
- 2. Przechowywanie tablic wielowymiarowych w pandach Kolumny DataFrame
- 3. klasyfikując serię do nowej kolumny w pandach
- 4. Skonsumuj kolumny jako indeks w Pandach
- 5. Powtórzenie każdego elementu siostrzanego
- 6. Ostrzeżenie o pandach podczas próby usunięcia kolumny
- 7. Podziel ciągi w krotkach w kolumny, w pandach
- 8. długość Matlab każdego elementu w tablicy komórek
- 9. dla każdego typu elementu w organizmie
- 10. Znalezienie poprzednika każdego elementu w sekwencji
- 11. Jak połączyć dwie kolumny w ramce danych w Pandach?
- 12. Jak wstawić kolumnę w określonym indeksie kolumny w pandach?
- 13. Wyrażanie kwadrat w Scala
- 14. Równoważnik R/ifelse w Pythonie/Pandach? Porównaj kolumny ciągów?
- 15. Jak wybrać kolumny z obiektu groupby w pandach?
- 16. W pandach, jak mogę zresetować indeks bez dodawania nowej kolumny?
- 17. SQL dodawać kolumny każdego rekordu razem
- 18. jak uzyskać dostęp do określonego elementu każdego elementu widoku siatki
- 19. Wytnij półprzezroczysty kwadrat w strukturze
- 20. Dwustopniowy najmniejszy kwadrat w R
- 21. Wykrywanie Sudoku Kwadrat w obrazie
- 22. Dodawaj "menu" do każdego elementu listview
- 23. Opcje dla każdego elementu widoku listy Android
- 24. Zliczanie liczby wystąpień każdego elementu na liście
- 25. Dodawanie nowej kolumny do każdego elementu na liście tabel lub ramek danych
- 26. Jak ustawić float dla każdego elementu wewnątrz elementu div na raz, bez określania wartości zmiennoprzecinkowej dla każdego elementu wewnątrz?
- 27. Prosta krzyżówka w pandach
- 28. Zastosowanie max na każdego elementu macierzy
- 29. JQuery: Dołączanie wartości atrybutu do każdego elementu
- 30. Numpy, grupowanie każdego N elementu ciągłego?