AXIS=1
Say if your operation requires traversing from left to right/right to left in a dataframe, you are apparently merging columns ie. you are operating on various columns. This is axis =1Example
df = pd.DataFrame(np.arange(12).reshape(3,4),columns=['A', 'B', 'C', 'D'])
print(df)
A B C D
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
df.mean(axis=1)
0 1.5
1 5.5
2 9.5
dtype: float64
df.drop(['A','B'],axis=1,inplace=True)
C D
0 2 3
1 6 7
2 10 11
De actie die uitgevoerd wordt (bijv MEAN van de kolomwaarde van een rij) gebeurd dus voor iedere rij
De actie die uitgevoerd wordt, bijv mean (van de rijwaardes van een column) gebeurt dus voor iedere Column
AXIS=0
Similarly, if your operation requires traversing from top to bottom/bottom to top in a dataframe, you are merging rows. This is axis=0.De actie die uitgevoerd wordt, bijv mean (van de rijwaardes van een column) gebeurt dus voor iedere Column
Geen opmerkingen:
Een reactie posten