J'ai deux colonnes âge et sexe dans une pandas dataframe maintenant je veux extraire une troisième colonne: comme ça
Si l'âge <= 9, la sortie de «enfant» et si l'âge> 9 Sortiez le sexe respectif p> aide
ps. Je travaille toujours dessus si je reçois tout ce que je vais mettre immédiatement à jour p> p>
3 Réponses :
Est-ce que cela fonctionne comme ce nucléaire (condition, si cela, sinon le faire)?
Yup cela semble très bien à utiliser, bien que df.apply a l'air très intuitif :)
Vous pouvez utiliser pandas.dataframe.where a>. Par exemple
La syntaxe ici est incorrecte. Si vous souhaitez utiliser dataframe.where code>, il devrait s'agir de quelque chose comme:
df ['sexe']. Où (DF [Âge "]> 9," Child ') Code >.
age sex yes 0 16 m m 1 15 f f 2 14 m m 3 9 f child 4 8 f child 5 2 f child 6 56 f f