数据框 - 行的四分位数
Dataframe - quartile from rows
df:
a | b | c | d | q3 - q1 from (a,b,c,d)
1 | 2 | 3 | 4 | result
5 | 6 | 2 | 7 | result
谁能帮我看看这个结果?
(q -> 四分位数)
四分位数是 25% 分位数,因此您可以沿列轴使用 quantile 函数:
import pandas as pd
df = pd.DataFrame({'a': [1,5], 'b': [2,6], 'c': [3,2], 'd': [4,7]})
df['q3-q1'] = df.quantile(.75, axis=1) - df.quantile(.25, axis=1)
结果:
a b c d q3-q1
0 1 2 3 4 1.5
1 5 6 2 7 2.0
df:
a | b | c | d | q3 - q1 from (a,b,c,d)
1 | 2 | 3 | 4 | result
5 | 6 | 2 | 7 | result
谁能帮我看看这个结果?
(q -> 四分位数)
四分位数是 25% 分位数,因此您可以沿列轴使用 quantile 函数:
import pandas as pd
df = pd.DataFrame({'a': [1,5], 'b': [2,6], 'c': [3,2], 'd': [4,7]})
df['q3-q1'] = df.quantile(.75, axis=1) - df.quantile(.25, axis=1)
结果:
a b c d q3-q1
0 1 2 3 4 1.5
1 5 6 2 7 2.0