使用元组键作为变量来选择Pandas df

时间:2017-11-29 14:27:57

标签: python-3.x pandas tuples

我需要迭代一个元组,然后将我按行迭代的df的列名匹配到该元组中的键。为了进一步混淆,我也在用itertuples()逐行迭代我的df,但这不是我所说的元组。

表示df.itertuples()中的行:

        for key, month in MONTH:
            print(key)
            value = row.key #Does not work
            print(value)

如何从元组MONTH中获取密钥并使用它来选择具有该密钥名称的列?

1 个答案:

答案 0 :(得分:0)

这似乎有效,但我的想法并不令人满意 - 似乎我应该能够通过变量选择名称列。

ikey += 1
            value = row[ikey]
            print(value)