如何用Python中的2个值列表填充DataFrame列?
这个问题可能很简单,但我是python初学者: 我想为给定的DataFrame=df创建一个DataFrame列,并用值列表填充它。我完全清楚如何用一个值填充它:如何用Python中的2个值列表填充DataFrame列?,python,Python,这个问题可能很简单,但我是python初学者: 我想为给定的DataFrame=df创建一个DataFrame列,并用值列表填充它。我完全清楚如何用一个值填充它: df["xyz"] = 1 但这不起作用: df["xyz"] = [0,1] 我想用0,1,0,1,0,1填充该列 你知道怎么解决这个问题吗?也适用于较长的列表?使用&: 不要忘记文档随时可用- >>> from itertools import cycle, islice >>> df['x
df["xyz"] = 1
但这不起作用:
df["xyz"] = [0,1]
我想用0,1,0,1,0,1填充该列
你知道怎么解决这个问题吗?也适用于较长的列表?使用&:
不要忘记文档随时可用-
>>> from itertools import cycle, islice
>>> df['xyz'] = list(islice(cycle([0, 1]), len(df)))