我在sparkr(azure databricks上的r)中尝试的是添加一个由其他两个现有列串联而成的新列:
fitted_new <- withColumn( fitted, 'OBS', paste( fitted$Date, fitted$Quarter, sep = ''))
这将导致一个错误:
as.character.default中的错误(new(“column”,jc=)):as.character.default中的错误(new(“column”,jc=)):没有将此s4类强制为向量的方法
看来粘贴函数不能作为列插入。。。有什么方法可以铸造它吗?还有别的办法吗?
如果不是用浆糊,而是类似的东西 fitted$Quarter * 3
-一切正常。
1条答案
按热度按时间a8jjtwal1#
正如@mck在评论中建议的那样: