[R] Manipulations of a data frame or list -- rename or re-assign?
Jim Lemon
jim at bitwrit.com.au
Sun Aug 4 02:25:27 CEST 2013
On 08/03/2013 09:27 PM, Ben Harrison wrote:
> If I am to do a lot of pre-processing operations on some data,
> comprising many steps such as:
>
> -- despike a set of signals
> -- smooth a set of signals
> -- filter
> -- subset
> -- impute missing values
>
> etc... Should I be assigning the result of each operation to a new
> object, and then destroying the old one, or is it fine to reassign the
> object to itself?
>
> df<- sapply(df, someFunction, arg=10)
> OR
> df.new<- sapply(df, someFunction, arg=10)
>
Hi Ben,
If you have read the initial data in from a file you can just use the
original name. If you don't have another copy of the initial data, it is
best to save it (e.g. write.table, save) before overwriting the object.
Fundamentally, don't destroy an object that you can't easily recreate.
Jim
More information about the R-help
mailing list