を定義していないです。はなぜパンダのデータフレームは、次のように私は(私はPyCharmとPython 3.6を使用しています)データフレームを作成
import pandas as pd
data1=pd.read_csv('LoanDataReport_jan_thru_may.txt', sep='|',
low_memory=False)
data2=pd.read_csv('LoanDataReport_jun_thru_sep.txt', sep='|',
low_memory=False)
data3=pd.read_csv('LoanDataReport_oct_thru_dec.txt', sep='|',
low_memory=False)
datafinal=pd.concat([data1,data2,data3])
print(datafinal)
これは期待通りに動作し、datafinalの一部が表示されます。
THEN、私はちょうど#を使用して実行したコード行をコメントし、dtypesを得るための新しいコード行を追加します。 /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6「/ユーザ/ MYNAME /デスクトップ/のpython3 /インポートデータ:
#import pandas as pd
#
#data1=pd.read_csv('LoanDataReport_jan_thru_may.txt', sep='|',
# low_memory=False)
#
#data2=pd.read_csv('LoanDataReport_jun_thru_sep.txt', sep='|',
# low_memory=False)
#
#data3=pd.read_csv('LoanDataReport_oct_thru_dec.txt', sep='|',
# low_memory=False)
#
#datafinal=pd.concat([data1,data2,data3])
#
#print(datafinal)
#
print(datafinal.dtypes)
私は次のエラーを取得する:それはこのようになります。 Python3/Import Data.py "、行17、 のprint(datafinal.dtypes) NameError:name 'datafinal'が定義されていません。
プロセスは終了コード1
なぜこれが発生すると終了しましたか?いつでも全コードを実行せずにデータフィーリングを続行できないのはなぜですか?すべてのヘルプは大いに薦められます。
ありがとうございます。私はPythonの新機能です。だから私はアナコンダと木星がインストールされていると思います。私の端末では、pipをインストールしました - アップグレードのpipと彼は "要件は既に最新の:pip /anaconda/lib/python2.7/site-packages"応答しました。それから、pipをjupyterにインストールして、 "Requirement already fulfied:jupyter in /anaconda/lib/python2.7/site-packages"というメッセージを表示します。私は以前と同じ問題を抱えています。私はこれらのアプリケーションを持っているので、何か他のことをする必要がありますか? Pythonコードを実行するのにPyCharmを使用しますか? –
以前と同じ問題は何ですか? NameError:名前 'datafinal'は定義されていませんか?それはJupyterとは関係ありません。あなたがそれを印刷しようとする前に '' '' 'datafinal = pd.concat([data1、data2、data3])' 'をコメントしないでください。あなたは "変数とスコープ"の記事を読んだことがありますか? – wombatonfire
ありがとうございます。私はJupyterをインストールし、それを理解する時間を費やしました....それは私が探していたものです。 –