我有一个包含不同列的数据框,需要将每列的标签插入到列的内容中。
df['colour','season','food']
colour season food
white winter meat
yellow summer fruit
red fall soup
我需要对每个列执行这样的操作
df.col1.add(' col1')
,在内容前面加上标签。我的结果必须是一个新的数据帧df1df1['colour','season','food']
colour season food
colour white season winter food meat
colour yellow season summer food fruit
colour red season fall food soup
我不知道如何为每一列迭代
df.col1.add(' col1')
并在内容之后而不是之前设置标签。有什么建议吗?拜托
最佳答案
由于pandas内部数据对齐,不需要循环:
df.columns + ' ' + df
输出:
colour season food
0 colour white season winter food meat
1 colour yellow season summer food fruit
2 colour red season fall food soup
关于python - 将标签列插入数据框中的列内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58326591/