如何将列表(或系列)分配给Pandas中列中的每个元素?

2024-06-16 08:49:49 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将temp_list分配给“PLAYERS”列中的每个元素?在

temp_list =['a','b']

    DATE         COUNTRY  COUNTRY_ID  COUNT  PLAYERS
0   1980   United States         840     42        0
1   1980  Czech Republic         203      2        0
2   1980     New Zealand         554      3        0
3   1980           Italy         380      4        0
4   1980        Paraguay         600      2        0
5   1980          Brazil          76      3        0
6   1980           Chile         152      2        0

Tags: id元素newdatecountcountrytemplist
1条回答
网友
1楼 · 发布于 2024-06-16 08:49:49

创建一个长度与dataframe相同的列表并分配它?在

In [685]: df['PLAYERS'] = [temp_list] * len(df.index)

In [686]: df
Out[686]:
   DATE         COUNTRY  COUNTRY_ID  COUNT PLAYERS
0  1980   United States         840     42  [a, b]
1  1980  Czech Republic         203      2  [a, b]
2  1980     New Zealand         554      3  [a, b]
3  1980           Italy         380      4  [a, b]
4  1980        Paraguay         600      2  [a, b]
5  1980          Brazil          76      3  [a, b]
6  1980           Chile         152      2  [a, b]

相关问题 更多 >