2016-11-03 22 views
0

私はExcelファイルを読み込み、そのファイルの内容を印刷しようとしています。しかし、私は...何でも、エラーなし、ノーwarnning ...何を印刷することはできませんnumpy.ndarrayのデータが印刷されない

これは私のコードです:

#!/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

そのコード内の唯一の 'print'ステートメントは最後のものです。スクリプト内で変数を出力する場合は、 'print'文を使用する必要があります。例えば。 'print data.itemsize'です。 –

+0

今度は 'printoptions'を削除してください。 'data.itemsize'行の目的は何ですか?あなたは '読まれました'を得ていますか? – hpaulj

+0

ありがとう@WarrenWeckesser –

答えて

0

このコードは動作します:

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から最初にエクスポートしたときに余分な列と行があり、エラーメッセージが表示されました。それらが削除されると、動作します。他の列にヘッダーがある場合は、空のヘッダーを持つ列を持つことができないと思います。

関連する問題