我想要一个列表,其中每个项目都“出生于”城市矢量的每个城市。
$requestlist = '33983';
$options = ['limit' => 10, 'skip' => 0, 'sort' => ['listprice.listprice' => 1]];
$dataSend = array('listingStatus' => 'Active');
$nameCondition = []; $nameCondition[] = array('fullAddress' => new MongoDB\BSON\Regex($requestlist));
$nameCondition[] = array('mlsNumber' => new MongoDB\BSON\Regex($requestlist));
$dataSend['$or'] = $nameCondition;
$query = new MongoDB\Driver\Query($dataSend,$options);
$rows = $manager->executeQuery("TableName.Collection", $query);
我需要列表格式的数据,因为我的数据要复杂得多,实际上是将数据帧添加到列表中。我想了解双循环的工作原理(一个用于项目,一个用于长度)。
谢谢!
答案 0 :(得分:2)
如果要将数据放入列表中,可以使用as.list
as.list(paste0("Born in ", cities))
#[[1]]
#[1] "Born in Lausanne"
#[[2]]
#[1] "Born in Zurich"
#[[3]]
#[1] "Born in Geneva"
如果您确实要使用for
循环,则只需一个循环
mylist <- vector("list", length(cities))
for (i in seq_along(cities)) {
mylist[[i]] <- paste0("Born in ", cities[i])
}