iteration 相关问题

迭代是循环中的连续重复,例如for,foreach或while。带有此标记的问题通常与如何最好地处理数据集合有关。

为数据帧创建循环更新并附加基于 2 个变量的系列

数据帧 Shifts_to_Update 已开发用于提供将用于更新 All_Shifts 数据帧的调用时间和每个调用时间的数量的列表。这些转变将从“

回答 1 投票 0

在 foreach(T item in items) 之前 if(items != null) 是多余的吗?

我经常遇到如下代码: if ( 项目 != null ) { foreach(项目中的T项) { //... } } 基本上,if 条件确保 foreach 块仅在 if

回答 13 投票 0

如何在Python中展平对象列表

我有一个对象列表: [ { “人”:“abc”, “城市”:“美国”, "facebooklink": "链接", “地址”:&...

回答 1 投票 0

将平面关联数组转换为二维关联数组,无需 foreach() 或通过引用传递

我想知道除了使用 foreach( 循环来创建我想要的关联二维输出数组之外,还有哪些其他选项。 输入数组是: $arr = 数组( '4X2' => 86, '4X3' => 9, ...

回答 2 投票 0

如何在 JavaScript 中创建无限 while 循环?

所以我想做一个简单的雪花随机从天上飘落的效果。我可以让它们同时以不同的速度下落,但我似乎无法再次调用 while 循环......

回答 1 投票 0

如何自动填充json中的地址

这是我的json对象 [ { “人”:“abc”, “城市”:“美国”, "facebooklink": "链接", “美国...

回答 1 投票 0

Laravel foreach 仅返回第一个值

首先请温柔一点,我是初学者,只是在练习, 我有一个问题,我想获取 laravel 的语言文件并编辑其内容。 我的问题是我真正不明白的是

回答 2 投票 0

检查多个数组对象键/值是否出现在另一个数组对象键/值中

我有一个对象数组,需要检查第一个数组中每个索引的特定键的值是否出现在其他数组 id key 中。两个数组上的键名称相同。如果他们是...

回答 1 投票 0

Python 中的迭代考虑先前的输出值

我是Python新手,我想问这个问题: 我想编写一个代码,它会根据之前的值进行重复。 例如,我们希望首先将

回答 1 投票 0

迭代对象数组并用逗号连接键值

我有一个包含如下地址的对象数组: 让地址数组 = [ { 街道:'123 Charm St', 城市: '塔斯卡卢萨', 状态:“AL” }, { 街道:“汉普顿大道 456 号”, c...

回答 1 投票 0

在 pandas / python 中迭代数据帧时根据列信息乘以行并更改列值

我有以下数据框(一行的示例): 四分之一 价值 分配 2024年第二季度 0.5 {'2024Q1':91,'2024Q2':91} 我想将这一行乘以

回答 1 投票 0

SICP 递归过程与迭代过程:使用递归过程生成迭代过程

在SICP第1.2.1节中,作者给出了下面这样一个代码示例来展示如何使用迭代过程来解决阶乘问题: (定义(阶乘 n) (事实 1 1 n)) (定义(事实-我...

回答 2 投票 0

R:改进实施简单模型

我编写了一个简单的数值示例(稍后我将使其变得更复杂)。你有两种物质 A 和 B。在每一轮(即过程的迭代),它们以速率 r 相互消耗。 ...

回答 1 投票 0

带迭代的角度内容投影

myComponent.html - myComponent.html - <my-component> <ng-container *ngFor="let item of dataProvider"> <ng-template *ngTemplateOutlet="tmpContent; context: {$implicit: item, item: item}"> </ng-template> </ng-container> <ng-template #tmpContent let-item="item"> <div> {{item.id}} <ng-content></ng-content> </div> </ng-template> 用法: <my-component dataProvider='source'> <ion-label> test </ion-label> </my-component> 它似乎迭代了正确的次数,但显示了 <ion-label>,这是在最后一次迭代中仅投影一次的内容。那么是否有可能每次都投影这个离子标签呢?我需要通过内容投影来实现,因为离子标签可以是任何东西,所以将以声明的方式传递。 您可以将标签作为模板传递,然后在组件内重用该模板。在组件中添加一个名为 labelTemplate 的新输入,并传递一个 TemplateRef。然后在视图中,您可以像任何模板一样引用它 - 我假设您希望将其嵌套在示例中提供的模板中,但没有理由它不能位于主 for 循环块中。 export class MyComponentComponent { /** The template used to display the label */ @Input() labelTemplate?: TemplateRef<{ $implicit: unknown }>; } <ng-template #tmpContent let-item="item"> <div> {{item.id}} <ng-template *ngTemplateOutlet="labelTemplate; context: {$implicit: item.name }" /> </div> </ng-template> 在使用组件的 html 模板中,在组件内的某个位置添加一个模板 - 它不必被投影。对模板的引用将传递给 labelTemplate property 属性。 <my-component dataProvider='source' [labelTemplate]="label"> <ng-template #label let-content> <ion-label> test </ion-label> </ng-template> </my-component>

回答 1 投票 0

对数据框中的列进行子集化,以通过迭代创建新的数据框

我有一个大型数据框,想要从各个列创建多个新数据框。每个新数据帧应包含前两列原始列以及接下来的一列。 我可以...

回答 1 投票 0

迭代列表以更新 PySpark df 列

需要根据条件通过迭代列表向 PySpark DF 添加新列。 new_line_id = 数组('a', 'b', 'c') 输入DF(LineID不是该DF中的PK): |线路 ID | | --------| |米...

回答 1 投票 0

如何根据条件减去一个数据帧与另一个数据帧的总计,直到 0

我是 python 和 pandas 的新手,所以这是我的问题: 我有两个数据框,df1 有两列,一列用于标签,一列用于对应于每个标签的 Toal 的整数,而 df2 包含

回答 1 投票 0

读取带有Java流中其他属性的嵌套列表

我有一个对象列表,例如 Person 依次有几个列表,其中很少有通用属性,如下所示 列表 地址1 = List.of("1","2","5","6& 我有一个对象列表,例如 Person 依次有几个列表,其中很少有通用属性,如下所示 List<Address> address1 = List.of("1","2","5","6") List<Address> address2 = List.of("3","4") List<Email> email1 = List.of("[email protected]","[email protected]", "[email protected]") List<Email> email2 = List.of("[email protected]", "[email protected]") Person person1 = new Person("smith",22, address1, email1) Person person2 = new Person("Alex",30, address2, email2) List<Person> person = List.of(person1, person2) 我想迭代人员列表并获取地址和电子邮件对象的其他两个嵌套列表大小的大小。在上面的例子中,地址大小=6,电子邮件=5,我想返回 是否有可能在单次迭代中在Java流中实现这一点? 是否可以在单次迭代中在 Java 流中实现此目的? 如果您指的是一个循环或类似的构造,是的。如果你的意思是一些 O(1) 解决方案,不!无论是命令式还是声明式完成,都会在某个地方出现迭代。最简单的方法如下: int emailCount = 0; int addressCount = 0; for (Person person : persons) { emailCount += person.email.size(); addressCount += person.address.size(); } System.out.println(emailCount); System.out.println(addressCount); 打印 5 6 这也可以通过流来完成,但开销更大。

回答 1 投票 0

R 代码迭代列表,将它们组合成带有分组变量的数据框?

我的任务是从大量复杂的 XML Esri Workspace 文件中收集表名称、分组变量、变量名称和变量值。在最基本的层面上,我遇到了麻烦

回答 1 投票 0

迭代地将任意深度列表转换为字典

输入有一个模式,列表中的每个元素都是一个字典并且有固定的键 [{'key': 'a', 'children': [{'key': 'a1', 'children': [{'key': 'a11', 'children': []}]}]}, {'key': 'b', 'children': ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.