重命名默认ID python

时间:2018-12-02 15:47:56

标签: python pandas dataframe

我想连接两个dataFrames,但是两个数据具有不同的ID,所以结果是错误的 这是我的代码

data=pd.DataFrame(df.columns)
data1=data.drop(axis=1,index=[0,1,2,3]).transpose()
data1

这是dataframe1 enter image description here

另一个数据框:

y=sma_algo(df.loc['H+L'],5)
sma = pd.DataFrame(y).transpose()
sma

结果 enter image description here

现在我要合并两个数据框

frame=[sma,data1]
concat=pd.concat(frame,axis=0,ignore_index=True)
concat

enter image description here

我希望两个数据框都从column = 0开始

1 个答案:

答案 0 :(得分:0)

使用:

data1.loc[len(data1), :] = y

但是如果需要列的默认值:

data1.columns = np.arange(len(data1.columns))