I have a data table as shown below. I want to apply a function to each of the elements in column C. The function will take a vector (since Col C contains vector elements) and returns another vector. This resulting vector should be added to the new column.
ABC 1: 16 151 c(2579, 2659, 2752) 2: 16 152 c(2580, 2660, 2753) 3: 16 153 c(2581, 2661, 2754) 4: 16 154 c(2582, 2662, 2755) 5: 16 155 c(2583, 2663, 2756) 6: 16 156 c(2584, 2664, 2757)
For example, consider the function 'isOdd', which takes a vector and returns a logical vector. After applying this function, the output table should look like
ABC isOdd 1: 16 151 c(2579, 2659, 2752) c(T,T,F) 2: 16 152 c(2580, 2660, 2753) c(F,F,T) 3: 16 153 c(2581, 2661, 2754) c(T,T,F) 4: 16 154 c(2582, 2662, 2755) c(F,F,T) 5: 16 155 c(2583, 2663, 2756) c(T,T,F) 6: 16 156 c(2584, 2664, 2757) c(F,F,T)
How do I achieve this?