我有一个数据帧如下。。。在
Word Count Team Sex Code
0 develop 9 1 M P45.01
1 Effective 7 NaN M NaN
2 professional 8 NaN M NaN
3 approach 5 NaN M NaN
4 raster 34 NaN M NaN
5 Sad 55 NaN M NaN
6 water 2 NaN M NaN
7 soil 7 NaN M NaN
8 farming 9 NaN M NaN
9 deep 12 NaN M NaN
我想用1, 2, 3, 4, 5, ....
递增地填充“Team”列中的NaN,并且对“Code”列也是这样:P45.01, P46.01, P47.01, P48.01, ...
。请参阅下面的最终数据框。。。在
注意:Team是数字,而代码是字符串列类型
^{pr2}$
我意识到您也可以执行以下操作之一,因为您在此处更新了
dataframe
:设置
主
^{pr2}$我们需要注意的一点是,生成器正在动态生成数字,并且只能使用一次;但它确实起作用。在
这将适用于现有的1和2
或者
^{pr2}$或者最终
还没有测试过,但应该可以用
我相信您可以创建范围并将其添加到第一个值中,因为
Sex
使用ffill
:更一般的广播:
^{pr2}$编辑:
如果只有float之前有字符串,则可以将其提取到
df1
,添加范围和最后添加前缀:编辑:
错误似乎没有第一个索引值
0
,而是其他值。也可以使用按位置选择的iloc
:相关问题 更多 >
编程相关推荐