Sono a conoscenza della funzione describe()
. Esistono altre funzioni simili a str()
, summary()
e head()
?Quali sono gli equivalenti di panda Python per le funzioni R come str(), summary() e head()?
risposta
summary()
~describe()
head()
~head()
io non sono sicuro circa la str()
equivalente.
dtypes() è un equivalente approssimativo per str() –
Non so molto di R, ma qui ci sono alcuni cavi:
str =>
difficile ... per le funzioni che è possibile utilizzare dir(), dir() sul set di dati vi darà tutte le metodi, quindi forse non è quello che vuoi ...
summary => describe.
Vedere i parametri per personalizzare i risultati.
head => your can use head(), or use slices.
testa come già. Per ottenere le prime 10 righe di un set di dati chiamato ds ds[:10]
stesso per coda ds[:-10]
Fornisce un'uscita simile a R str()
. Presenta valori univoci invece dei valori iniziali.
def rstr(df): return df.shape, df.apply(lambda x: [x.unique()])
print(rstr(iris))
((150, 5), sepal_length [[5.1, 4.9, 4.7, 4.6, 5.0, 5.4, 4.4, 4.8, 4.3,...
sepal_width [[3.5, 3.0, 3.2, 3.1, 3.6, 3.9, 3.4, 2.9, 3.7,...
petal_length [[1.4, 1.3, 1.5, 1.7, 1.6, 1.1, 1.2, 1.0, 1.9,...
petal_width [[0.2, 0.4, 0.3, 0.1, 0.5, 0.6, 1.4, 1.5, 1.3,...
class [[Iris-setosa, Iris-versicolor, Iris-virginica]]
dtype: object)
Pandas offre un'ampia Comparison with R/R libraries:
R | Pandas
---------------------------
summary(df) | df.describe()
head(df) | df.head()
Per un pitone equivalente alla funzione str()
in R, I utilizzare il metodo dtypes
. Questo fornirà i tipi di dati per ogni colonna.
In [22]: df2.dtypes
Out[22]:
Survived int64
Pclass int64
Sex object
Age float64
SibSp int64
Parch int64
Ticket object
Fare float64
Cabin object
Embarked object
dtype: object
Nel panda metodo info()
crea un'uscita molto simile come R str()
:
> str(train)
'data.frame': 891 obs. of 13 variables:
$ PassengerId: int 1 2 3 4 5 6 7 8 9 10 ...
$ Survived : int 0 1 1 1 0 0 0 0 1 1 ...
$ Pclass : int 3 1 3 1 3 3 1 3 3 2 ...
$ Name : Factor w/ 891 levels "Abbing, Mr. Anthony",..: 109 191 358 277 16 559 520 629 417 581 ...
$ Sex : Factor w/ 2 levels "female","male": 2 1 1 1 2 2 2 2 1 1 ...
$ Age : num 22 38 26 35 35 NA 54 2 27 14 ...
$ SibSp : int 1 1 0 1 0 0 0 3 0 1 ...
$ Parch : int 0 0 0 0 0 0 0 1 2 0 ...
$ Ticket : Factor w/ 681 levels "110152","110413",..: 524 597 670 50 473 276 86 396 345 133 ...
$ Fare : num 7.25 71.28 7.92 53.1 8.05 ...
$ Cabin : Factor w/ 148 levels "","A10","A14",..: 1 83 1 57 1 1 131 1 1 1 ...
$ Embarked : Factor w/ 4 levels "","C","Q","S": 4 2 4 4 4 3 4 4 4 2 ...
$ Child : num 0 0 0 0 0 NA 0 1 0 1 ...
train.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 891 entries, 0 to 890
Data columns (total 12 columns):
PassengerId 891 non-null int64
Survived 891 non-null int64
Pclass 891 non-null int64
Name 891 non-null object
Sex 891 non-null object
Age 714 non-null float64
SibSp 891 non-null int64
Parch 891 non-null int64
Ticket 891 non-null object
Fare 891 non-null float64
Cabin 204 non-null object
Embarked 889 non-null object
dtypes: float64(2), int64(5), object(5)
memory usage: 83.6+ KB
str non dice il numero di elementi non nulli, errore? – hhh
- 1. Quali sono gli equivalenti di R per la mappa di Perl e grep?
- 2. Quali sono le differenze tra `String` e` str` di Rust?
- 3. R: quali sono gli slot?
- 4. Quali sono gli equivalenti java di __file__, __name__ e Object .__ class __.__ nome__ di Python?
- 5. Funzioni JavaScript equivalenti per urllib.quote() e urllib.unquote() di Python
- 6. Quali sono gli equivalenti Java a Linq ed Entity Framework
- 7. È possibile sapere se due funzioni Python sono funzionalmente equivalenti?
- 8. Quali sono le buone euristiche per le funzioni di inlining?
- 9. Maven equivalenti per python
- 10. panda equivalenti di cbind di R (vettori concatenare/pila verticale)
- 11. quali sono i migliori criteri per la scelta tra le funzioni ets() e auto.arima() in R?
- 12. Quali sono gli svantaggi di Stackless Python?
- 13. Quali sono gli equivalenti di Play 2.0 di @Before e @After di Play 1.2?
- 14. Quali sono gli equivalenti in Ruby di Python itertools, esp. combinazioni/permutazioni/GroupBy?
- 15. Sono equivalenti NULL e Nil?
- 16. Quali sono le differenze tra "=" e "<-" in R?
- 17. Quali sono le differenze tra funzioni e metodi in Swift?
- 18. Come funzionano le funzioni magiche e coercizione/magica di Python?
- 19. Quali sono le differenze tra & e &&, | e || in R?
- 20. Quali equivalenti ci sono per TortoiseSVN, su Mac OSX?
- 21. Quali sono le fortune?
- 22. quali sono le differenze tra r e rb in fopen
- 23. setNames equivalenti per colnames e rownames in R?
- 24. Quali sono i concetti git di HEAD, master, origine?
- 25. Quali sono i tipi di dati C# equivalenti per data, ora e datetimeoffset di SQL Server?
- 26. Controllare se due dizionari di Python massivi sono equivalenti
- 27. Quali sono gli usi delle funzioni virtuali pure in C++?
- 28. Quali sono le API di Android utilizzate per creare Chat Head?
- 29. quali sono le regole per gli spazi in swift
- 30. come fai a sapere quali funzioni in R sono contrassegnate per il debug?
Può essere questo link aiuta http://pandas.pydata.org/pandas-docs/stable/basics. html – akrun