【问题标题】:python using @ method to substitute a valuepython使用@方法替换一个值
【发布时间】:2021-05-25 14:30:04
【问题描述】:

如何在python中使用@方法/环境变量?为了将@var 替换为之前在语句 var= 中定义的值?

var= 'column1'
df.groupby('@var').count().unstack().ID.plot(kind='bar');
plt.title(@var) 

【问题讨论】:

  • 我错过了什么吗?为什么不只是df.groupby(var)@ 是 eval/query 等自动假定名称响应列而不是静态变量的内容所必需的。
  • 因为我有很多不同列的列表,但我不需要进入循环,我想随机访问一个在开头指定它的变量,而将其余部分留在代码不变

标签: python pandas variables methods


【解决方案1】:

你可以使用像vars = {'var': 'column1'}这样的字典,然后像df.groupby(vars['var'])那样使用它

【讨论】:

    猜你喜欢
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 2017-11-25
    • 2013-01-23
    • 2021-12-23
    • 2023-01-09
    • 1970-01-01
    相关资源
    最近更新 更多