2017-01-18 11 views
2

最初の質問:親切にしてください。パンダのデータフレームにCSVファイルをロード

iPythonを使用して、SpyderのDataFrameにCSVファイルを読み込む際に問題があります。 XLSファイルを読み込むと問題はないようですが、新しいDataFrame変数が変数エクスプローラに読み込まれます。例えば

import pandas as pd 
energy = pd.read_excel('file.xls', skiprows=17) 

上記戻り変数エクスプローラに移入DATAFRAME、名前エネルギー(すなわち、Iは実際にデータフレームを見ることができます)。

しかし、同じメソッドを使用してCSVファイルを読み込もうとすると、ファイル内に読み込まれているように見えますが、変数エクスプローラには入力されません。例えば

:私は上記の行を実行すると、私はエラーメッセージを得ることはありませんが、新しいデータフレーム、GDPは、変数エクスプローラを移入しない

import pandas as pd 
GDP = pd.read_csv('file.csv') 

GDPを印刷すると、値(268行×60列)が得られます。新しいDataFrameを変数として正しく保存しないのですか?

ありがとうございます!

+0

「タイプ(GDP)」レポートの内容を教えてください。 – DyZ

+0

@DYZを編集いただきありがとうございます!明らかに私はまだ学んでいます。タイプ(GDP)は、pandas.core.frame.DataFrameを返します。これは、DataFrameとしてロードされたことを意味します。 – Haunchmeat

答えて

2

問題は変数ではなく、変数エクスプローラで表示される内容をフィルタリングする方法にあります。 "Tools/Preferences"で "Variable explorer"を選択し、 "Exclude all-uppercase references"のチェックを外してください。

関連する問題