R CBIND函数并添加正确的colname

R CBIND函数并添加正确的colname,r,dataframe,cbind,R,Dataframe,Cbind,我有一个具有以下结构的数据帧 FECHA FECHA_EXCEL 1 2015-05-25 12:00:00 42149 2 2015-05-26 12:00:00 42150 3 2015-05-27 12:00:00 42151 4 2015-05-28 12:00:00 42152 5 2015-05-29 12:00:00 42153 6 2015-06-01 12:00:00 4

我有一个具有以下结构的数据帧

     FECHA              FECHA_EXCEL
1 2015-05-25 12:00:00       42149
2 2015-05-26 12:00:00       42150
3 2015-05-27 12:00:00       42151
4 2015-05-28 12:00:00       42152
5 2015-05-29 12:00:00       42153
6 2015-06-01 12:00:00       42156
FECHA                 FECHA_EXCEL sd  mean   Rto_diario Rto_ventana senial_sigma Volatility_rol precio_M_Mean_menos3Sigma
1 2015-05-25 12:00:00       42149 NA   NA           NA          NA           NA             NA                        NA
2 2015-05-26 12:00:00       42150 NA   NA -0.007242345          NA           NA             NA                        NA
3 2015-05-27 12:00:00       42151 NA   NA  0.016974636          NA           NA             NA                        NA
4 2015-05-28 12:00:00       42152 NA   NA -0.004225315          NA           NA             NA                        NA
5 2015-05-29 12:00:00       42153 NA   NA -0.014513125          NA           NA             NA                        NA
6 2015-06-01 12:00:00       42156 NA   NA  0.001827485          NA           NA             NA 
我想在此数据框中添加从代码生成的列

我有45个产品,我想在我的数据框中添加45个新列,在它的列名中我想要每个产品的名称

例如,对于我的产品1,我有一个具有以下结构的数据帧

     FECHA              FECHA_EXCEL
1 2015-05-25 12:00:00       42149
2 2015-05-26 12:00:00       42150
3 2015-05-27 12:00:00       42151
4 2015-05-28 12:00:00       42152
5 2015-05-29 12:00:00       42153
6 2015-06-01 12:00:00       42156
FECHA                 FECHA_EXCEL sd  mean   Rto_diario Rto_ventana senial_sigma Volatility_rol precio_M_Mean_menos3Sigma
1 2015-05-25 12:00:00       42149 NA   NA           NA          NA           NA             NA                        NA
2 2015-05-26 12:00:00       42150 NA   NA -0.007242345          NA           NA             NA                        NA
3 2015-05-27 12:00:00       42151 NA   NA  0.016974636          NA           NA             NA                        NA
4 2015-05-28 12:00:00       42152 NA   NA -0.004225315          NA           NA             NA                        NA
5 2015-05-29 12:00:00       42153 NA   NA -0.014513125          NA           NA             NA                        NA
6 2015-06-01 12:00:00       42156 NA   NA  0.001827485          NA           NA             NA 
我想将名为volatily\u Rol的列添加到我的新数据框中,其列名应为该产品的名称,产品名称保存在名为product\u name的变量中

下面是我创建这个新数据帧的代码

这是我的新DF dfsigma_uuu旧DF,我从中获取要添加的列

cbind(dfRolVoling, product_name=dfsigma_$Volatility_rol)
但是在我的新DF中,它的名称没有正确显示,你知道有什么函数可以用一个具体的名称在我的数据帧中添加一个新的COL吗

这是我使用此功能的新DF

     FECHA               FECHA_EXCEL    product_name
1 2015-05-25 12:00:00       42149             NA
2 2015-05-26 12:00:00       42150             NA
3 2015-05-27 12:00:00       42151             NA
4 2015-05-28 12:00:00       42152             NA
5 2015-05-29 12:00:00       42153             NA
6 2015-06-01 12:00:00       42156             NA
产品名称colname应该是正确的名称


谢谢。

如果您想得到这个结果,只需使用df$colname添加列即可