Печать элементов Dataframe Col - TypeError: в скалярный индекс могут быть преобразованы только целочисленные скалярные массивы - PullRequest
0 голосов
/ 06 ноября 2019

Я несколько раз запускал этот код, который читает тысячи файлов .sed и записывает его в .csv

Недавно обновленный до Python 3.6.9 - не уверен, является ли это причиной ошибки

У меня есть фрейм данных, и один из его столбцов называется «Средними», а в приведенном ниже примере показана проблема с доступом к элементам. Я не пытаюсь получить доступ к элементам только для печати, но упростил цель для этого.

for i in (df['Averages']):
    print(i)

Только что проверил, и даже следующее выдало ту же ошибку

df['Averages'].dtype

сообщение об ошибке вывода:

TypeError: only integer scalar arrays can be converted to a scalar index

+++++++++++ df.head () работает

df.columns 
MultiIndex([(     ' 340.0',),
            (     ' 341.0',),
            (     ' 342.0',),
            ...
            (      'T1[C]',),
            (      'T2[C]',),
            (      'T3[C]',),
            (   'DarkMode',),
            (  'Foreoptic',)],
           length=2172)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...