![复制某些行,同时保留变量值(1 个单元格除外)](https://linux22.com/image/1615348/%E5%A4%8D%E5%88%B6%E6%9F%90%E4%BA%9B%E8%A1%8C%EF%BC%8C%E5%90%8C%E6%97%B6%E4%BF%9D%E7%95%99%E5%8F%98%E9%87%8F%E5%80%BC%EF%BC%881%20%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E9%99%A4%E5%A4%96%EF%BC%89.png)
我正在使用 Excel。我有一个包含许多变量的数据集。遗憾的是,这个数据集是由多个没有遵循相同格式的人输入的。因此,我有一个包含多种格式数据的数据集,如下所示:
变量 1 变量 2 变量 3 变量 4 变量 5 ... xxX1X2x...
这里的问题是 Var3 和 Var4。它们都包含多行信息。让我们从 Var3 开始。它应该包含一个数字,但有时输入的是 4+2,这意味着应该有两行而不是一行相同。请注意,一行包含 Var3=4,另一行包含 Var3=2。此外,这些数据的输入格式如下:x+x;x+x+x+...
此外,有时会包括个人的性别,数据写为 2f2m 或 1m+x,其中 f/m 表示性别(目前我希望忽略这一点)。这意味着 2f2m 应该读作 4,而 1m+1 应该读作 2 个条目,每个条目的 Var3=1。
至于 Var4,通常这不是问题,但在某些情况下,此信息也需要与 Var3 的值一起拆分成多行。例如,如果 Var3=2+1 且 Var4=2OL1R,那么我需要的是 2 行。一行包含 Var3=2 Var4=OL,另一行包含 Var3=1 Var=R。不过第二个问题目前不太重要。
我对 Excel 数据处理的经验有限。通常我会使用 R,尽管如此,我也不确定如何解决这个问题。有人能给我指点一下吗?我不确定我应该寻找哪些术语/函数。