Я думаю, вам нужно выбрать двойной list
для одной строки DataFrame, а затем установить новые имена столбцов:
dfr = df.iloc[[6]]
dfr.columns= = ['Voltage', 'Amps', 'Expected Voltage','Expected Current',
'ExpectedLogicalValue', 'Actual Voltage', 'Another col']
Другое решение:
cols = [1, 2, 3, 4, 5, 6, 7]
names = ['Voltage', 'Amps', 'Expected Voltage','Expected Current',
'ExpectedLogicalValue', 'Actual Voltage', 'Another col']
df = pd.read_excel('test.xlsx', sheet_names='Sheet1', usecols=cols, names=names, skiprows=1)
dfr = df.iloc[[6]]