复制dataframe的每一行作为下一行,且复制多次
df_1=pd.DataFrame(np.arange(25).reshape(5,5))
pd2=pd.DataFrame()
for i in range(len(df_1)):
a=df_1.loc[i]
d=pd.DataFrame(a).T
pd2=pd2.append([d]*24) #每行复制24倍
print(pd2)
完成复制。
df_1=pd.DataFrame(np.arange(25).reshape(5,5))
pd2=pd.DataFrame()
for i in range(len(df_1)):
a=df_1.loc[i]
d=pd.DataFrame(a).T
pd2=pd2.append([d]*24) #每行复制24倍
print(pd2)
完成复制。