我试图基于数据帧的长度在数据帧中创建额外的列作为数据帧的索引值
我正在尝试做这样的事情
x = len(df3.columns)
df3['x+1'] = 'N/A'
它的确创建数据帧,但不创建索引值4,而是创建索引值x + 1
1 x+1
0 Bag (BG) N/A
1 100.0 Each N/A
2 0.0 / 0.001 N/A
3 0.01 N/A
4 4.0 x 3.5 x 1.25 N/A
5 10888277689268 N/A
我希望代替X + 1应该是1旁边的数字
如果需要整数列,只需删除''
:
x = len(df3.columns)
df3[x + 1] = 'N/A'
如果需要字符串列,一种可能的解决方法是使用f-strings
:
df3[f'{x + 1}'] = 'N/A'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句