从多索引数据帧中修剪字符串值

时间:2017-07-06 19:15:35

标签: python pandas

我在pandas数据框中有多个索引调查数据。其中一个子集如下。我试图从行中删除NA(它们不完全是NA,它们实际上是一个衬里),而不是按升序对值进行排序,并计算每个项目的每个等级的数量。

按1-5的等级对这些项目进行排名

                               X   1 2 1 1 2 NA 3 4 5 1 2 4 3 NA

                               Y   2 2 3 1 3 1 NA NA 1 4 5 1 4

                               Z   1 4 5 3 1 2  2 1  2 3 5 1 NA

按1-3的等级对这些项目进行排名

                               A  1 2 1 3 2 3 NA NA 1 1 3 2 2 NA

                               B  2 2 3 NA 1 1 NA 1  2 1 1 3 NA 1

                               C  1 3 1 2 1 1 1 1 2 2 NA 1 2 NA 1

使用以下代码继续我的数据转换过程。但是在尝试删除字符串值并对整数进行排序时遇到了障碍。

df = df.T df.set_index(df.columns[0], append=True, inplace=True) df = pd.to_numeric(df, errors='coerce')

任何有关此事的建议都将非常感谢

0 个答案:

没有答案