我有两个数据框:
Dataframe#1
读取值-仅对NodeID和GSE感兴趣
sta = pd.read_csv(文件名)
Dataframe#2
读取文件,使用数据透视并获得以下结果
sim = pd.read_csv(headout,index_col=0)
sim['Layer'] = sim.groupby('date').cumcount() + 1
sim['Layer'] = 'L' + sim['Layer'].astype(str)
sim = sim.pivot(index = None , columns = 'Layer').T
这使索引列具有两个值。 (第一个标题为空白,第二个标题为Layers),即1,L1。
我需要帮助的是:
我一直在使用Google搜索方式来重命名第二个数据帧中的第一列,但我似乎找不到解决方案。任何想法都在这一点上有所帮助。我认为我的数据透视功能可能有误...
这是数据帧#2在透视之前的图片。数字1-4是节点ID。
当我将其导出到csv以查看数据框看起来像我得到这个时。。
尝试
df.rename(columns={"Index": "your preferred name"})
如果它是您的索引,请-->
df = df.reset_index()
df.rename(columns={"index": "your preferred name"})