Python - 尝试对 Pandas DataFrame 上的 2 列进行排序时出现“TypeError: unhashable type: 'numpy.ndarray'”

时间:2021-05-12 23:14:12

标签: python pandas sorting

我有下面的 DataFrame,当我尝试按“国家/地区”和“样本”对它进行排序时,出现“TypeError: unhashable type: 'numpy.ndarray'”错误。如果我尝试仅对“国家/地区”或“样本”进行排序,它可以正常工作,但是当我尝试对两者进行排序时,它会显示 TypeError。任何帮助表示赞赏。

df_sorted = df.sort_values(by=['Country','Sample'])

df_sorted =

    ID          Country Measurement  Sample     On/Off 

0   1234567890  Denmark 38           Sample 2   On 
95  2345678901  Denmark 12           Sample 1   On 
96  xyz789      Brazil  333          Sample 2   Off 
97  abc123      Brazil  50           Sample 6   Off 
98  def456      Brazil  44           Sample 3   Off

0 个答案:

没有答案