这是我的情况.我有一个我用它创建的对象read.spss.
> a <- read.spss(...)
> attach(a)
Run Code Online (Sandbox Code Playgroud)
现在,在这个对象a中,我想提出一系列问题,这些问题遵循一系列问题编号:
> q3 <- data.frame(q3_1, q3_2, q3_4, ... q3_27)
Run Code Online (Sandbox Code Playgroud)
有没有办法自动化它,从而q3_将从原始对象开始的所有问题都提取到新的q3 data.frame?
我试过使用这个paste功能无济于事.
> q3 <- data.frame(paste("q3_",1:27,sep=""))
Run Code Online (Sandbox Code Playgroud)
只返回data.frame带有粘贴序列的a.
理想情况下,我希望从一个问题开始,从一些问题开始qX_,因为某些价值观缺失或过时.
我想用一个Java package来自R.
RJava提供了一种方法来调用Java从R,但包装所有的方法是不切实际的.
有没有人知道一个为包生成包装器的脚本(比如通过处理相关的javadoc)?
我有两个组成部分:workflow和block.所述block组件被动态加载到workflow使用directive和ComponentFactory.
该block组件包含一个按钮,我想发出一个事件(父workflow)被点击的按钮时,因此,我加入@Output('onDelete') onDelete = new EventEmitter<boolean>()在BlockComponent为了能够发射该事件.
我遇到的问题是添加event handler了<app-block>.我尝试使用document.getElementsByTagName('app-block').addEventListener('(onDelete)', 'blockDeleted()') 它添加它,但它不起作用.
workflow.component.html
<div clas="mainContent">
<ng-template appWorkflowDirective></ng-template>
</div>
Run Code Online (Sandbox Code Playgroud)
workflow.component.ts
private createNewBlockComponent(event, object): void {
const componentFactory = this.componentFactoryResolver.resolveComponentFactory(BlockComponent);
const componentRef = this.workflowsDirective.viewContainerRef.createComponent(componentFactory);
(<BlockComponent>componentRef.instance).position = new BlockPosition(event.layerX, event.layerY) ;
}
Run Code Online (Sandbox Code Playgroud)
我在寻找相同的行为在这个例子从角
我有以下trait和classes在Scala:
sealed trait Algorithm {
val name: String
val formula: String
val parameters: Seq[AlgorithmParameter[Any]]
def enhanceAlgorithm[T](algorithm: T): Unit
}
case class LinearRegressionAlgorithm(override val name: String, override val formula: String) extends Algorithm {}
case class GeneralizedLinearRegressionAlgorithm(override val name: String, override val formula: String) extends Algorithm {}
sealed abstract class AlgorithmParameter[+T](val name: String, val value: T, val selectOptions: Seq[T]) extends EnumEntry
object AlgorithmParameter extends Enum[AlgorithmParameter[AnyVal]] with CirceEnum[AlgorithmParameter[AnyVal]] {
case object MaxIter extends AlgorithmParameter[Int]("maxIter", 100, Seq())
} …Run Code Online (Sandbox Code Playgroud)