2016-12-16 1 views
-1

私はfile1.pyというファイルを持っています。Pythonで他の関数を実行できるpythonのmain関数を定義します。

def func1(x): 
    .... 
    .... 
    .... 
    return x 

私もデータフレームdfを持っています。

私は.apply function

df['col1'].apply(func1) 

を使用してこの機能を実行していますが、そのために、私は.pyファイルを開いて、それを実行する必要があります。私は、コマンドラインから.pyファイルを実行したい

、それが直接、だから私は、Pythonに私のdf['col1'].apply(func1)

私の知識は非常に限られて実行される主な機能を定義したいdf['col1'].apply(func1)

に行くような、それを行う方法はありますか?

+2

'Pythonのfile.py'? – Natecat

答えて

2

あなたはfile1.pyでこのようにそれを置くことができます。

import pandas as pd 

df = pd.DataFrame([1, 2, 3, 4, 5, 6, 7]) 

def func1(x): 
    x = x * 2 
    return x 

print df.apply(func1) 

次にコマンドラインから実行:

python file1.py