我正在try 实现如下所示的魔方转换(参见下面的I/O):
# INPUT :
COLX COLY COLZ
0 A C NaN
1 C B A
2 C NaN B
# OUTPUT :
COLX COLY COLZ
0 A Missing C
1 A B C
2 Missing B C
基本上,我需要按字母顺序对每行的值进行排序.
以下是我正在使用的数据帧:
import pandas as pd
import numpy as np
df = pd.DataFrame({'COLX': ['A', 'C', 'C'], 'COLY': ['C', 'B', np.nan] , 'COLZ': [np.nan, 'A', 'B']})
有什么建议吗?
我应该用pandas.DataFrame.shift
美元吗?如果是这样,请问如何进行?