Как загрузить ряд данных, сохраненных в ячейке Excel, в массив numpy - PullRequest
0 голосов
/ 12 марта 2020

У меня есть временной ряд, сохраненный в ячейке Excel, которую я хочу загрузить для будущих вычислений. Я пытался загрузить их, используя pandas, но получил что-то вроде этого

KE = '[ 0.  0.  0. ... nan nan nan]'

KE.type дает этот ответ -

'numpy .str_' объект не имеет атрибута 'type'

Я хочу, чтобы KE был временным рядом, так как я сохранил массив в ячейку, которая должна выглядеть следующим образом

KE = [0,0,0,.......nan,nan,nan]

Не могли бы вы, ребята, пожалуйста помоги мне здесь, спасибо.

1 Ответ

1 голос
/ 12 марта 2020

если это строка, следующее должно помочь вам ...

KE = '[0. 0. 0. nan nan]'.replace('[','').replace(']','').split(' ')
print(np.array(list(map(float,KE))))

#op
array([ 0.,  0.,  0., nan, nan])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...