Python 如何引用元组作为数据帧属性的一部分?

Python 如何引用元组作为数据帧属性的一部分?,python,pandas,dataframe,tuples,Python,Pandas,Dataframe,Tuples,我想引用元组的元素作为数据帧的属性: 有一个以平方英尺为属性的数据框: tup1 = [(Square_Feet, 5000)]; 这是我想要引用元组的第一个元素的区域 预期结果: df.Square_Feet 如何进行此引用:tup1[0]?上面的tup1是列表格式的。如果您有一个元组列表,如下所示: tups = [('Square_Feet', 5000), ('Square_Feet', 3000), ('Square_Feet', 4000)] 您可以轻松地将这些元组转换为一系列

我想引用元组的元素作为数据帧的属性:

有一个以平方英尺为属性的数据框:

tup1 = [(Square_Feet, 5000)];
这是我想要引用元组的第一个元素的区域 预期结果:

df.Square_Feet

如何进行此引用:
tup1[0]

上面的tup1是列表格式的。如果您有一个元组列表,如下所示:

tups = [('Square_Feet', 5000), ('Square_Feet', 3000), ('Square_Feet', 4000)]
您可以轻松地将这些元组转换为一系列数据帧,如下所示:

df['Square_Feet'] = pd.Series(tup[1] for tup in thelist)
输出如下所示:

>>> df['Square_Feet']
0    5000
1    3000
2    4000

@RomanPokrovskij为什么在这里添加MATLAB标记?这是不确定的(方括号不用于索引)。判断你的个人资料,我建议你不要添加你不会说的语言的标签。相反,请给OP留下一条评论,添加相关的语言标记。Leigh,从您迄今为止的问题来看,我知道您只询问了Python。请注意,这里有很多编程语言,不仅仅是Python。将来,请自己添加Python标记。这有助于问题的可视性,因为大多数人都是根据语言过滤的,而不是数据帧之类的次要类型(在R中数据帧恰好也很大)