Domanda molto stupida, ma come posso quadrare ogni elemento di una colonna/serie di un dataFrame in panda (e creare un'altra colonna)?Quadrato di ogni elemento di una colonna nei panda
15
A
risposta
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
Niente di sbagliato con la risposta accettata, v'è anche:
df = pd.DataFrame({'a': range(0,100)})
np.square(df)
np.power(df, 2)
che è sempre in modo leggermente più veloce:
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
Problemi correlati
- 1. Come convertire colonne in una colonna datetime nei panda?
- 2. Rimozione della colonna dell'indice nei panda
- 3. Valori di colonna di riempimento condizionale basati su un altro valore di colonna nei panda
- 4. Come selezionare tutte le colonne, tranne una colonna nei panda?
- 5. Sostituzione condizionale nei panda
- 6. Appiattimento di una matrice nei panda
- 7. Media riga di riga nei panda
- 8. Ottenere ogni ennesimo elemento di una sequenza
- 9. addEventHandler a ogni elemento di una classe
- 10. Dividi più colonne per un'altra colonna nei panda
- 11. Panda: Sottrai riga media da ogni elemento nella riga
- 12. Unisci più colonne di panda in una nuova colonna
- 13. Dividere una serie su intervalli di tempo nei panda?
- 14. Boxplot in serie temporali nei panda
- 15. Righe concatenate di due dataframes nei panda
- 16. Addizione/sottrazione colonna panda
- 17. splitting una colonna delimitatore panda pitone
- 18. Creazione di bucket percentili nei panda
- 19. round una singola colonna in panda
- 20. Aggiunta di una colonna booleana in Panda Dataframe
- 21. Applicazione di lettere maiuscole a una colonna in dataframe panda
- 22. Elimina tutte tranne una colonna di dataframe panda?
- 23. Confronto di ogni elemento con ogni altro elemento in una lista
- 24. Nessun nome di colonna in python panda
- 25. elemento di uscita nei commenti
- 26. Come rimuovere il margine da ogni elemento che è l'ultimo elemento di una riga?
- 27. selezionare i dati e somma di una colonna per una colonna distinta nei dati
- 28. Panda: aggiunta di una nuova colonna al dataframe che è una copia della colonna indice
- 29. Trovare il predecessore di ogni elemento di una sequenza
- 30. Verificare se un determinato valore è contenuto in una colonna dataframe nei panda