如何从Datafram中的n行列表中生成一个组合头行

2024-09-28 01:24:14 发布

您现在位置:Python中文网/ 问答频道 /正文

如何通过数据帧执行以下步骤。你知道吗

  1. 创建标题行的列表,然后创建第一行的另一个列表,依此类推。你知道吗
  2. 现在将这n个列表合并成一个组合列。你知道吗

下面是我的代码相同的逻辑,但它被限制为3个列表。你知道吗

cols1 = list(df.columns)

cols2 = list(df.iloc[0,:])
cols2 = [str(x) for x in cols2]

cols3 = list(df.iloc[1,:])
cols3 = [str(x) for x in cols3]

cols = [x+"__"+y+"__"+z for x,y,z in zip(cols1,cols2,cols3)]

df.columns = cols

我想为n个行做n个列表,然后将所有这些添加为一个行标题。你知道吗

如果有人能帮上忙那就太好了。你知道吗


Tags: columns数据in标题df列表for步骤

热门问题