我有一个熊猫数据框,上面有很多行和列
Name Skill Age
Adam C++ 23
Beth Java 25
Micheal Scala 21
...
Aaron Erlang 23
我还有另一个列表,可以从中创建熊猫系列
dept = ['Country', 'UK']
pd.Series[dept]
s = pd.Series(dept)
现在,我想连接数据框,并且应该重复列表中带有第二个元素的系列。
Name Skill Age Country
Adam C++ 23 UK
Beth Java 25 UK
Micheal Scala 21 UK
...
Aaron Erlang 23 UK
应该重复英国,并且国家应该成为该系列的标签。
我对如何实现这一目标一无所知
答案 0 :(得分:1)
通过为列名和值建立索引来选择列表的值:
Series
如果输入数据为s = pd.Series(dept)
df[s.iat[0]] = s.iat[1]
#if default RangeIndex
#df[s[0]] = s[1]
,请按Series.iat
的位置进行选择:
{{1}}