我的数据框如下所示。我想要做的是创建另一个基于索引的VALUE的列(因此任何少于10的列都会有另一列并标记为“小”)。我可以像lengthDF[lengthDF.index < 10]
那样获取我想要的值,但我确定如何获得我想要的额外列。我已经尝试了这个Create Column with ELIF in Pandas但是无法让它读取索引......
LengthFirst LengthOthers
0 1 NaN
4 NaN 1
9 NaN 1
13 NaN 1
17 1 1
18 NaN 1
19 NaN 1
20 1 NaN
21 1 1
22 3 4
23 1 NaN
24 7 6
25 1 2
26 16 19
27 1 2
28 24 8
29 9 12
30 73 65
31 15 12
32 55 60
33 28 21
34 29 31
答案 0 :(得分:3)
这样的东西?
lengthDF['size'] = 'large'
lengthDF['size'][lengthDF.index < 10] = 'small'