我有一长串pandas转换命令,需要在pandas数据帧上运行:
pd['newvar_A'] = pd['somevar'] * pd['somevar']
pd['newvar_C'] = pd['somevar'] * pd['somevar']
pd['newvar_D'] = pd['somevar'] * pd['somevar']
pd['newvar_ETC'] = pd['somevar'] * pd['somevar']
这是一个很长的列表(大约150行)。是否可以将其作为一个名为transformations.py
的单独脚本包含在已经存在的脚本中?我的想法是让主脚本保持简单,所以我的想法是让脚本看起来像这样:
import pandas as pd
pd.read_csv ('data.csv')
...
#Run transformations
insert file = "transformations.py"
...
#rest of the main script
是否有一个Python命令来调用另一个Python脚本(假设该脚本与工作目录位于同一文件夹中)?你知道吗
谢谢!你知道吗
您可以尝试“导入”脚本,因为这是根据post的最佳方式
一个小例子
你知道吗示例.csv你知道吗
我要导入的脚本
名称更改.py你知道吗
主代码
堆栈溢出.py你知道吗
输出
运行上述代码而不修改原始csv
我要导入的脚本
名称更改.py你知道吗
主代码
堆栈溢出.py你知道吗
相关问题 更多 >
编程相关推荐