目前,我的数据框中的索引的默认值为0,1,2 .. n-1,其中n是数据框中的行数。
有没有一种简单的方法可以将索引值更改为0,,1,...,... n-1,其中逗号被附加到每个索引值。因此0
变为0,
而1
变为1,
,依此类推。
答案 0 :(得分:0)
当然,见下文:
d = pd.DataFrame(...)
d.index = [str(i)+',' for i in d.index]
但是你想用这个做什么呢?像这样修改索引似乎很奇怪。如果您尝试以特殊格式或其他方式打印数据框,则可能有更好的方法。
对于自定义输出,您可以执行类似
的操作for i, row in d.iterrows():
print i + ': ' + ', '.join(row)
答案 1 :(得分:0)
我会保持简单。
d.index = d.index.to_series().astype(str) + ','
我将现有索引转换为系列,以便我可以方便地添加逗号。但是在我这样做之前,我必须确保它是str类型。