给定数据框df
df = pd.DataFrame([1,2,3,4])
print(df)
0
0 1
1 2
2 3
3 4
我想将其修改为
print(df)
0
A 1
A 2
A 3
A 4
答案 0 :(得分:4)
使用set_index
In [797]: df.set_index([['A']*len(df)], inplace=True)
In [798]: df
Out[798]:
0
A 1
A 2
A 3
A 4
答案 1 :(得分:4)
在这种特殊情况下,您可以使用:
df.index = ['A'] * len(df)
答案 2 :(得分:1)
创建df时,可以添加它。
for i in range(1000,10000):
if i==4*int(str(i)[::-1]):
print(i)