J'essaie de parcourir la table et de copier / apporter une ligne à une autre table en fonction de sa valeur de colonne. Donc, si la valeur de la 3ème colonne est -1, la ligne entière est copiée sur une autre table (T_NEG1).
cluster_table = clusters table = [cluster_table, Label] cluster_table = pd.concat(table, axis = 1, sort = False) col = list(["X", "Y", "Cluster ID"]) # This part below here is causing me issues. t_neg1 = pd.DataFrame() t_0 = pd.DataFrame() # I'm sures there's a better way to handle this but I'll look into it later i = 0 for i in range(len(cluster_table)): if cluster_table['Cluster ID'].loc == -1: t_neg1.copy(cluster_table.loc[i]) if cluster_table['Cluster ID'].loc == 0: t_0.copy(cluster_table.loc[i]) i += 1 print(t_neg1)
4 Réponses :
Votre code n'est pas complet mais on dirait toujours que vous recherchez ceci:
for n, i in enumerate(fcma): value = (i - min) / (max - min) fcma[n] =value
valeur = (i-min) / (max-min) p>
ici Min & Max sont "intégré_function_or_method" non valeurs (int / flotteur / double). Par conséquent, opération '-' a de mauvais opérandes de mauvais types. P>
En fonction de votre besoin à portée de main, d'abord attribuer des valeurs à Min & Max, vous pouvez utiliser comme cela. à p>
en python, il n'y a pas de type de données intégré Comme le suggère le message d'erreur, vous faites quelque chose S'il est possible de redéclaré Si vous ne trouvez pas de nom de meilleur nom, veuillez utiliser colonne code>, vous devez donc nous donner un exemple. p>
faux code> avec Python Construits. P>
min code> et
max code> sont des fonctions Python - vous ne pouvez pas les ajouter ou les soustraits. P>
min code> et
max code>, veuillez ne pas faire cela - comme exactement ce type d'erreur peut arriver. P>
Min _ code> et
max _ code> - Ajout d'un soulignement pour empêcher la pratique des encombrements est une pratique courante de Python. P>
Vous utilisez min code> et
max code> comme noms de variable mais ils sont des fonctions intégrées.
Essayez de renommer les variables de vos variables. P>
Une colonne de quoi? Comment manipulez-vous ces données? Partagez toujours l'intégralité du message d'erreur, ainsi qu'un exemple de reproductible minimal . C'est une mauvaise idée de nommer des variables
min code> et
max code>, à la manière.