Displaying 1 result from an estimated 1 matches for "mynewcolumn3".
Did you mean:
mynewcolumn2
2010 Aug 04
4
Adding collumn to existing data frame
...lt;- n.row
names(new.col) <- name
return(cbind(df, new.col))
}
df <- NULL
df <- data.frame(a=c(1,2,3))
df
# corect: added NA to new collumn
df <- add.column(df,c(1,2),'myNewColumn2')
df
# problem: not added, data frame should be extended with NAs
add.column(df,c(1,2,3,4),'myNewColumn3')
df
However, there are two problems:
1) The column name is not renamed accurately but always set to
'new.col' . Surely this could be done outside the function, but it
would be better if its self contained.
2) It does not work for cases where new.col is longer than the length
of the...