0 votes

Obtenir la valeur exacte en décimales dans les cadres de données

Je dispose d'un cadre de données contenant un grand nombre d'enregistrements.

Lors de la lecture des données d'un fichier Excel, les valeurs après la virgule sont ignorées.

Code de la valeur réelle :

df_temp=df_A2C.loc[ (df_A2C['TO_ID'] == 7)]

mini_value = df_temp['DURATION_H'].min()
print("minimum value in column 'TO_ID' is: " , mini_value)

Sortie correcte : valeur minimale dans la colonne 'TO_ID' est : 0.434833333333333 .

Code des valeurs rejetées :

df_A2C.loc[ (df_A2C['TO_ID'] == 7)].sort_values('DURATION_H').head(1)

Mauvaise sortie :

enter image description here

J'ai besoin de la valeur réelle, c'est-à-dire 0.434833333333333

Comment obtenir exactement la même valeur ici ?

1voto

Hanna Points 79

Se référer à la set_option document

pd.set_option("display.precision", 16)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X