Autour de chaque nombre dans un Python pandas trame de données par 2 décimales

Cela fonctionne p_table.apply(pd.Series.round) cependant, il n'a pas de décimales

La Documentation dit

import pandas as pd

Series.round(decimals=0, out=None)

j'ai essayé ce p_table.apply(pd.Series.round(2)) mais obtiens cette erreur:

unbound method round() must be called with Series instance as first argument (got int instance instead)

Comment arrondir tous les éléments dans le bloc de données à deux décimales?

[MODIFIER] Compris.

import numpy as np
np.round(p_table, decimals=2)
Ce qui est pd? allez-vous définir pour moi, s'il vous plaît??
Vous pouvez poster une réponse à votre propre question et il faut l'accepter. Cela peut garder cette de traîner comme un zombie question.

OriginalL'auteur Tristan Forward | 2014-08-12