2024-05-19 02:53:13 发布
网友
我试图从数据帧生成一些表达式 这是我的数据集
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中使用字典或列表来实现这一点
我猜你的预期结果有误
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())
我猜你的预期结果有误
您可以通过以下方式直接使用输入字典:
相关问题 更多 >
编程相关推荐