我有一个大型的SEM使用Lavaan包。 由于它很大,我使用循环来生成方程。然而,似乎有必要将方程式输入为字符串,其中每个方程是一个新的线。例如:
base64.b64encode(bytes.fromhex("4297f44b13955235245b2497399d7a93"))
简单地用空格分隔会导致错误: “~targetF3_all = ~target:对象'找不到'targetF3_all'时出错”
我的问题是我需要能够通过换行来粘贴和折叠来创建一个字符串,所以cat()不是一个选项。
有什么想法吗?
答案 0 :(得分:1)
您可以在collapse=
中使用paste
参数:
model = paste(c('F1_all =~ target', 'F2_all =~ target', 'F3_all =~ target'),
collapse = '\n')
# [1] "F1_all =~ target\nF2_all =~ target\nF3_all =~ target"