rows = ['POPESTIMATE2010',
'POPESTIMATE2011',
'POPESTIMATE2012',
'POPESTIMATE2013',
'POPESTIMATE2014',
'POPESTIMATE2015']
df['max_rows'] = df.apply(lambda x: int(np.max(x[rows])), axis=1)
df[rows,'max_rows'].head() #TypeError: unhashable type: 'list'
df['POPESTIMATE2010','POPESTIMATE2011','POPESTIMATE2012','POPESTIMATE2013','POPESTIMATE2014','POPESTIMATE2015','max_rows'].head() #NoError
Если я передам имена столбцов, то ошибки не будет.Но если я передаю список, содержащий имена столбцов, возникает ошибка.
Все, что я хочу знать, это то, что мы можем передать список и строку вместе?