【发布时间】:2016-06-22 06:30:18
【问题描述】:
我有一个包含所有数字列的数据框:
import pandas as pd
import numpy as np
np.random.seed(1001)
df = pd.DataFrame(np.random.randn(10, 2), columns=['A', 'B'])
我想创建包含A 和B 的所有值的通用分位数。两者都有一些缺失值。创建公共分位数后,我想对数据框中的值进行编码,以根据值所在的分位数显示标签。我可以对每一列逐列执行,但是如何在数据帧上执行呢?
【问题讨论】:
-
你可以将你的列逻辑应用到
df.stack(),然后unstack。
标签: python numpy pandas dataframe bins