前测向:
unnamed:0 unnamed:1 unnamed:2
0 Megan 30000 Botany
1 Ann 24000 Psychology
2 John 24000 Police
3 Mary 45000 Genetics
4 Jay 60000 Data Science
对于df,如下所示:
t0 t1 t2
0 Megan 30000 Botany
1 Ann 24000 Psychology
2 John 24000 Police
3 Mary 45000 Genetics
4 Jay 60000 Data Science
我已尝试重命名未命名的列:
testfile.columns = testfile.columns.str.replace('Unnamed.*', 't')
testfile = testfile.rename(columns=lambda x: x+'x')
这将从0到您拥有的列数
您可以使用它来重置列名并为它们添加前缀
用字符串
split
尝试rename
如果您不关心
unnamed:X
中的数字,只需要t
上的增量,可以使用numpyarange
和np.char.add
来构造它们将其直接指定给列
相关问题 更多 >
编程相关推荐