我在填充了值的数据框中有一列 col1。
col1
row1 [0.0, 6.33839991, 3.93961207, 5.27702178, 8.27702178, 6.44343, 5.668574]
row2 [0.0, 5.93961207, 4.27702178, 4.12702178]
row3 [0.0, 6.44428501, 3.93961207, 8.27702178, 4.27121178]
每一行包含一个系列。我需要一个新专栏,比如 col2,它返回一个新系列。该系列从 0 开始,每次递增 100,直到该系列与原始系列的长度相匹配。
预期输出
col1 col2
row1 [0.0, 6.3, 3.93, 5.27, 8.2, 6.4, 5.6] [0,100,200,300,400,500,600]
row2 [0.0, 5.9, 4.2, 4.1] [0,100,200,300]
row3 [0.0, 6.4, 3.9, 8.2, 4.2] [0,100,200,300,400]
谢谢!
请您参考如下方法:
尝试:
def func(x):
x['col2'] = np.arange(0, len(x['col1'])*100, 100)
return x
df.apply(lambda x: func(x) , axis=1)
