печать данных из numpy.ndarray не работает

Я пытаюсь прочитать файл excel и распечатать содержимое файла. Но я ничего не могу напечатать, ни ошибок, ни предупреждений… ничего…

Это мой код:

#!/usr/bin/env python
import pandas as pd
import numpy as np

np.set_printoptions(threshold=np.inf)

df = pd.read_excel('tmp.xlsx')
data = df.as_matrix()
data.itemsize

print 'read is done'

Есть мысли??

1 ответ

  1. Этот код работает:

    import pandas as pd
    import numpy as np
    
    np.set_printoptions(threshold=np.inf)
    
    df = pd.read_excel('~/desktop/tmp.xlsx')
    data = df.as_matrix()
    data.itemsize
    
    print 'read is done'
    

    Все, что я сделал, это изменил путь на абсолютный путь. В зависимости от системы, иногда вам приходится это делать.

    Кроме того, когда я впервые экспортировал файл из excel, в нем были дополнительные столбцы и строки, и я получил сообщение об ошибке. Как только они были удалены, он работает. Я думаю, что это просто, что вы не можете иметь столбцы с пустыми заголовками, если другие столбцы имеют заголовки.