Если хотите установить индекс по вложенному list
(double []
) такой же длины, как df:
df.set_index([['a' , 'b' , 'c']], inplace = True)
print (df)
movieId title genres
a 2 Jumanji (1995) Adventure|Children|Fantasy
b 6 Heat (1995) Action|Crime|Thriller
c 11 American President The (1995) Comedy|Drama|Romance
Если вы используете list
([]
) панд, попробуйте установить для столбцов a,b,c
значение MultiIndex
, и, поскольку не существует, возникает ошибка.
Так что, если хотите установить индекс по столбцам:
df.set_index(['movieId' , 'title'], inplace = True)
print (df)
genres
movieId title
2 Jumanji (1995) Adventure|Children|Fantasy
6 Heat (1995) Action|Crime|Thriller
11 American President The (1995) Comedy|Drama|Romance