私はPythonとそのライブラリでMLを学び始めました。私は少し愚かな質問があるかもしれませんが、進める方法がわからないかもしれません。Pythonファイルを実行して出力を見る
こののmain.pyファイルでは、1つのファイルをインポートしてその尾を表示したいとします。
import pandas as pd
df = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data', header = None)
df.tail()
私はターミナルからそれをコンパイルすると、データフレームがターミナルに印刷されていないに、すなわち
Lior ML Python $ python3 main.py
Lior ML Python $
その後、私はこれらの行は、端末およびC/PからのPythonを実行して、私ができるしてみてください私のデータフレームが印刷されているのを見てください。
Lior ML Python $ python3
Python 3.6.0 |Anaconda 4.3.1 (x86_64)| (default, Dec 23 2016, 13:19:00)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas as pd
>>>
>>> df = pd.read_csv('https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data', header = None)
df.tail()
>>> df.tail()
0 1 2 3 4
145 6.7 3.0 5.2 2.3 Iris-virginica
146 6.3 2.5 5.0 1.9 Iris-virginica
147 6.5 3.0 5.2 2.0 Iris-virginica
148 6.2 3.4 5.4 2.3 Iris-virginica
149 5.9 3.0 5.1 1.8 Iris-virginica
>>>
ターミナルでコンパイルするときに出力がないのはなぜ、すなわち、私はどのように私は自分のファイルをコンパイルし、端子にC/Pそれらなしで出力を見ることができ、より複合化コードを持っているのだろうか?
ありがとうございます!
'print df.tail()' – Stael