df2 = pd.DataFrame(range(1000)) df2.columns = [‘a1’] df2[‘percentile’] = pd.qcut(df2.a1,100, labels=False)
或省略标签以查看范围
请注意,在Python 3中,使用Pandas 0.16.2(今天的最新版本)时,您需要使用list(range(1000))
而不是range(1000)
来使上述代码起作用。
将每个值都放在pandas的百分比中
df2 = pd.DataFrame(range(1000)) df2.columns = [‘a1’] df2[‘percentile’] = pd.qcut(df2.a1,100, labels=False)
或省略标签以查看范围
请注意,在Python 3中,使用Pandas 0.16.2(今天的最新版本)时,您需要使用list(range(1000))
而不是range(1000)
来使上述代码起作用。