Я работаю над личным проектом, и мне нужно удалить некоторые строки из моего фрейма данных, и самый простой способ, который я нашел, - это переместить столбец в позицию 0, а затем удалить строки, заголовок которых содержит определенные значения. ,
import pandas as pd
HC=pd.read_excel('Headcount 2020.xlsx')
cols=list(HC.columns)
HC=HC[cols[7]+[cols[0:7]]+cols[8:44]]
При этом я получил ошибку
TypeError: can only concatenate str (not "list") to str
Однако в примере, которым я следовал сегодня утром, с тем же кодом, он работал отлично
import pandas as pd
df=pd.read_csv('pokemon_data.csv')
df['Total'] = df.iloc[:,4:10].sum(axis=1)
cols=list(df.columns)
df=df[cols[0:4]+[cols[-1]]+cols[4:12]]
Я игнорирую, что это может быть. Заранее спасибо.