当前位置:   article > 正文

python7b之将一列数据按特定行列进行复制,形成DataFrame的格式_python复制dataframe copy

python复制dataframe copy

将一列日期list_date转为 factor2 的同样的行列格式

具体步骤:

# 第一步,将模板dataframe进行转置,并和list进行index的对齐。

list_date = pd.read_pickle(raw_data_path + 'listdate.pkl')

factor2_reverse = factor2.T

df_merged = factor2_reverse.merge(list_date, how='left', left_index=True, right_index=True)

df_listdate = df_merged.loc[:, 's_info_listdate']

df_listdate = pd.to_datetime(df_listdate)

#第二步: 扩展数组的形状

copydata = list(factor2_reverse.columns)

copydata1 = np.expand_dims(copydata, axis = 0) # 扩展数组的形状

#第三步,进行数组的复制。

copydata2 = np.repeat(copydata1, factor2_reverse.shape[0], axis = 0)

 

#第四步:转为dataframe既定的格式

copydata3 = pd.DataFrame(copydata2)

copydata3.index = factor2_reverse.index

copydata3.columns = factor2_reverse.columns

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/153303
推荐阅读
相关标签
  

闽ICP备14008679号