Questions tagged «colon-equals»

2
按组在data.table中使用:=分配多列
使用分配给多列的最佳方法是什么data.table?例如: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) 我想做这样的事情(当然这个语法是不正确的): x[ , (col1, col2) := f(), by = "id"] 为了扩展这一点,我可能有很多列,它们的名称存储在变量中(例如col_names),我想这样做: x[ , col_names := another_f(), by = "id", with = FALSE] 做这样的事情的正确方法是什么?


4
:=的左侧没有新变量
这里发生了什么事? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } 它抛出一个错误,说 no new variables on left side of := 我正在做的是将值重新分配给一个已经声明的变量。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.