我正在尝试从数据帧生成几个表达式这是我的数据集
df_scr_cns = {'Subject': ['MATH', 'PSY'],
'CNS': ['min', 'max']}
df_scr_cns_d = pd.DataFrame(df_scr_cns, columns = ['Subject', 'CNS'])我正在寻找的输出是打印并执行以下语句
MATH_CNS_BASIS = MIN
MATH_CNS_BASIS = MAX在python中如何使用字典或列表执行此操作?
发布于 2016-03-14 11:15:06
我猜你的预期输出有一个打字错误
MATH_CNS_BASIS = MIN
PSY_CNS_BASIS = MAX您可以通过以下方式直接使用输入字典
from itertools import izip
for subject, cns in izip(df_scr_cns['Subject'], df_scr_cns['CNS']):
print "%s_CNS_BASIS = %s" % (subject, cns.upper())https://stackoverflow.com/questions/35970966
复制相似问题