Here’s a code snippet to calculate the z-score in pandas:
import pandas as pd from scipy.stats import zscore df = pd.DataFrame({'col1': [1, 2, 3, 4, 5], 'col2': [1, 2, 3, 4, 5]}) z = df.apply(zscore)
The zscore function from the scipy.stats library is used to calculate the z-score, and the apply method of the DataFrame is used to apply the function to each column. The result is a new DataFrame where each column contains the z-scores for the corresponding column in the original DataFrame.
See also:
How to calculate percent change
How to calculate standard error in Pandas
How to calculate standard deviation in Pandas
How to calculate variance in Pandas
1 thought on “How to calculate z score”