我希望将多个列除以另一个指定的列。该代码的唯一相关部分在下面发布。
./todo.txt
./docs/doc1.odt
错误:“ total_age”必须为长度1,而不是集合的长度。
答案 0 :(得分:4)
问题是summarise/summarise_at
返回的长度为1,但是当我们除以整列时,它的长度为n()。因此,不要使用summarise_at
来修改{1>
mutate_at
或是否需要。创建新列,...
%>%
mutate_at(vars(starts_with('total')),list(~./count_short))
换行后,指定一个名称,该名称将在现有列后缀后创建新列
list