J'essaie d'appliquer une fonction à une colonne spécifique dans ce Dataframe J'essaie d'appliquer cette fonction (ci-dessous) à une colonne spécifique (PM10) de ce qui précède. DataFrame: p> J'ai essayé ces deux options disponibles et aucun d'entre eux ne semble fonctionner. Toute suggestion? P> p> où "x" peut être n'importe quelle colonne et "Y" = plage1 h1>
3 Réponses :
Vous ne savez pas quelle est la sortie attendue de la fonction. Mais pour obtenir la fonction d'être appelée, vous pouvez essayer ce qui suit
mise à jour: Ok, je pense que je comprends un peu mieux. Cela devrait fonctionner, mais "gamme1" est une liste des listes d'entiers. Vos données n'ont pas d'entiers et la nouvelle colonne se présente vide. J'ai créé une autre liste basée sur vos données initiales qui fonctionnent. Voir ci-dessous:
datetime PM2.5 PM10 SO2 NO2 new_column 0 2013-03-01 7.125000 10.750000 11.708333 22.583333 25.750000 1 2013-03-02 30.750000 42.083333 36.625000 66.666667 2.104167 2 2013-03-03 76.916667 120.541667 61.291667 81.000000 6.027083 3 2013-03-04 22.708333 44.583333 22.854167 46.187500 2.229167 4 2013-03-06 223.250000 265.166667 116.236700 142.059383 13.258333 5 2013-03-07 263.375000 316.083333 97.541667 147.750000 15.804167 6 2013-03-08 221.458333 297.958333 69.060400 120.092788 14.897917
Qu'entendez-vous par ceci? Quelle est votre production, vous obtenez des erreurs ou quoi? P>
Je vois quelques problèmes: p>
plage1 code> contient int code> pendant que vos valeurs de colonne sont float code>, donc c1_c2 () code> retournera Aucun code>. LI>
- Si les types de données étaient les mêmes dans
Plage1 code> et colonnes code>, c1_c2 () code> retournera Aucun code> quand La valeur n'est pas dans plage1 code>. li>
ul>
ci-dessous est de savoir comment je le ferais, en supposant que la correspondance des types de données: p> xxx pré> h3>
Qu'est-ce que
x code> et
y code> par rapport à la colonne
pm10 code>?
x = pm10 ou toute autre colonne, et y = plage1.