我正在努力将一些excel表合并到一个数据框(或tibble)中。我所拥有的是包含21张纸的excel文件,每张纸具有相同的2列,在所有21张纸中都是相同的。但现在我不知道如何以最有效的方式解决这个问题。每张表中的行数相同。
合并完工作表后,我想用dplyr :: select选择一些列,只选择特定的列。
我没有足够的经验来处理这个问题,你会如何解决这个问题? 列是我们的客户,每个观察是他们每15分钟的能量需求。因此所有观察结果都是相同的数据类型。
我试图使用以下名称进行搜索:
>testnames
[1]"X871685900000003968"
[2]"X871685900000009600" etc
我有一个我要提取的列名列表:
selecttest <- select(test, one_of(testnames))
"Warning message:
Unknown variables: `871685900000003968`, etc.. (variables from testnames)"
其中一些列名称必须匹配,但它们并不匹配。我收到这个错误:
static private Occupant[,] BoardGen()
{
Random myRandom = new Random();
// Not needed
// int[,] setup = new int[10, 10];
Occupant[,] populate = new Occupant[10, 10];
for (int i = 0; i < populate .GetLength(0); i++)
{
for (int j = 0; j < populate .GetLength(1); j++)
{
int randomSetup = myRandom.Next(0, 3);
switch (randomSetup)
{
case 0:
populate[i, j] = new Occupant_0(); // Derived Class with id=0
break;
case 1:
populate[i, j] = new Occupant_1(); // Derived Class with id=1
break;
case 2:
populate[i, j] = new Occupant_2(); // Derived Class with id=2
break;
default:
break;
}
}
}
return populate;
}
这是否足以获得提示?