繁体   English   中英

在python中定义一个主要函数,该函数可以在python中运行其他函数

[英]Define a main function in python which can run other functions in python

我有一个具有功能的file1.py文件。

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

我也有一个数据框df

我正在使用.apply function运行此.apply function

df['col1'].apply(func1)

但是为此,我必须打开.py文件并运行它。

我想从命令行运行.py文件,以便直接进入df['col1'].apply(func1)

所以我想定义一个主函数,它将运行我的df['col1'].apply(func1)

我对python的了解非常有限,有什么办法吗?

您可以将其放在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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM