我想使用以下数据帧
split_types Xcenter Ycenter zCenter
1. type_1 10 20 30
2. type_2 15 25 35
我想根据split_types提取Xcenter,Ycenter和zCenter并相应地使用它们
我尝试像这样使用ddply只是为了获得Xcenter,yCenter和zCenter的总和。
ddply(data.frame, .(split_types), summarize, k = sum(Xcenter,yCenter,zCenter))
它给出一个错误,表示总和不能应用于因子。希望你明白我想做什么。
预期输出应为
split_types k
1. type_1 60
2. type_2 75
谢谢
可以使用总和结果创建新列 k,然后选择 split_types 和 k:
df <- your_data_frame
df[,'k'] <- df[,'Xcenter'] + df[,'yCenter'] + df[,'zCenter']
new_df <- df[,c('split_types','k')]