在函数Python中将变量名转换为字符串

时间:2014-12-19 22:46:12

标签: python pandas

无法找到答案。如果这是重复的,请指出我。我可能没有合适的词汇来找到它。

在熊猫中,我有名为美国的数据帧。现在我正在做:

delaware['state'] = 'Delaware'

我希望有一个函数创建一个填充了第一个字母大写的州名称的列。

例如:

def add_state(df):
    df['state'] = df #name

add_state(delaware)

返回

index data state
1     a    Delaware
2     b    Delaware
3     c    Delaware

我想要这个的原因有时候我错误地输入了州名,这导致额外的工作,因为它使事情失败了。我想使用数据框名称,因为我是从列表中生成的,我知道它拼写正确。

我希望有一个简单的答案。

谢谢。

0 个答案:

没有答案