我正在尝试将assign
上的integers
column
自动{strong>自动{strong} headers
到pandas df
}。我可以通过读取并计算任意string
中columns
的数量来手动完成此操作。例如
df
但是我想自动实现这一目标,而不必df.columns=['X',1,2,3...]
的数量。第一个count
应该是columns
,然后自动将增量column
分配给其他列。
我试图结合@kudeh的建议来实现这一目标。
string
但这会返回错误:
integers
预期输出:
df.columns = 'X' + [i for i in range(1,len(df.columns)+1)]
答案 0 :(得分:1)
cols = ['X']
otherCols = [i for i in range(1,len(df.columns))]
cols.extend(otherCols)
df.columns = cols