Как мне вставить этот список данных в панду DataFrame
orgdata = ['somestring', data[2], data[3], data[4], data[8], data[9], data[10], data[14], data[15], data[16], data[20], data[21], data[22], data[26], data[27], data[28], data[32], data[33], data[34], data[38], data[39], data[40], data[44], data[45], data[46] ]
где 'data' - это другой список данных, из которого я анализирую конкретные данные.
У меня есть список имен столбцов, который также получен из списка «данных»
colnames = ['USN', data[0], data[6], data[12], data[18], data[24], data[30], data[36], data[42]]
Теперь мне нужно иметь три столбца под каждым столбцом, поэтому я делаю это
cols = pd.MultiIndex.from_product([colnames, ['IA', 'EX', 'Total']])
Но когда я пытаюсь вставить этот список «данных» в DataFrame, как это
df = pd.DataFrame(orgdata, columns=cols)
Я получаю следующую ошибку
ValueError: Wrong number of items passed 1, placement implies 27
Также я получаю эту ошибку
ValueError: Shape of passed values is (1, 25), indices imply (27, 25)
Что я делаю не так? Документация, предоставленная онлайн, не дает много понимания этой темы.
Есть ли другие способы обойти это? Любая предоставленная помощь приветствуется.
Edit:
Сначала я составляю список «данных» из ответа на запрос, который я сделал. Вот пример данных, которые я получил из ответа.
data = ['15EC41', 'LIC', '40', '60', 'P']
Это данные, с которыми я работаю.