示例输入数据帧
import pandas as pd
df_input = pd.DataFrame([[1.7, 0.2], [0.4, 0.93], [0.05, 0.96], [0.97, 0.68]], columns=["A", "B"])
这个例子有两列,而实际的数据帧有10列。我想按升序对每一行排序,然后将-1分配给前5列,将+1分配给后5列。样本输出如下如下所示:你知道吗
df_output=pd.DataFrame([[1, -1], [-1, 1], [-1, 1], [1, -1]], columns=["A", "B"])
请提出前进的方向。你知道吗
你想要^{} :
概括为N行:
将^{} 与^{} 一起使用:
您可以^{} ,然后通过^{} 有条件地赋值:
注意:这假设重复的值总是得到相同的秩。你知道吗
相关问题 更多 >
编程相关推荐