Как передать имя столбца и список имен столбцов одновременно в pandas dataframe - PullRequest
0 голосов
/ 18 декабря 2018
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

Если я передам имена столбцов, то ошибки не будет.Но если я передаю список, содержащий имена столбцов, возникает ошибка.

Все, что я хочу знать, это то, что мы можем передать список и строку вместе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...