我在与以下问题作斗争:
我要做的是创建一个新的集合,列出一天售出的零件总数,如下所示:
监视器3
CPU 12
我怎么能这么做?
我尝试使用hashmap
为您编写一些内容,其中将包含一个键值对列表,列出您的零件及其当天对应的销售数量。
希望有帮助:
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
for (Orderitem item: listOfOrderItems) { // here you need to get a list of your ordered items for the day
Part part = item.getPart(); // here you need some form of a getter to access the given part from the given Orderitem
String partName = part.getName();
if (!map.containsKey(partName)) {
map.put(partName, item.getQuantity());
} else {
map.put(partName, map.get(partName) + item.getQuantity());
}
}
}
我有一个基于代理的模拟,其中有一个名为的集合,它包含每天出现的新感染的数量。收藏看起来有点像这样: 第1天:0 第2天:3 第4天:3 第5天:6 第6天:1 。.. 计算和的语法是:-返回给定集合中值的和。 对于我的特定示例,这将是,但我不确定应该在'value'参数中放入什么。有人能帮我一下吗?
问题内容: 我正在使用pandas库,我想将两个新列添加到具有n列(n> 0)的数据框中。 这些新列是由于将函数应用于数据框中的某一列而产生的。 要应用的功能如下: 为仅返回值的函数创建新列的一种方法是: 所以,我想要的但尝试失败的(*)是这样的: 实现此目的的最佳方法是什么?我毫无头绪地扫描了文档。 *返回一个熊猫系列,每个项目都由一个元组z,y组成。尝试将其分配给两个数据框列会产生ValueE
问题内容: 我有一个如下所示的df: 我正在尝试创建一个如下所示的df: 我试过了 但这不是我要寻找的。 任何指导表示赞赏 问题答案: 那不是新的专栏,而是新的DataFrame: 要获得想要的结果,请使用: 要获得“新列”,您可以使用transform: 我建议阅读docs的split- apply-combine部分 。
问题内容: 我有这个MySQL查询: 返回如下内容: 我真正想要的是末尾的另一列以显示运行总计: 这可能吗? 问题答案: 也许对您来说是一个更简单的解决方案,并且可以防止数据库不得不执行大量查询。这仅执行一个查询,然后在一次通过中对结果进行一些数学运算。 这将为您提供一个额外的RT(运行总计)列。不要错过顶部的SET语句来首先初始化运行中的total变量,否则您将只获得一列NULL值。
如何创建计算字段以及怎么样从应用程序中使用别名。 计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式,例如: 显示两个信息,但不是在用一个表 不同列中,但程序需要把他们作为一个格式的字段检索出来 列数据是大小混合,但程序需要把所以数据按大写表示。 物品订单表存储的物品的价格和数量,但没有存储物品的总价,打印时,需要物品的总价格。 根据需要表的数据进行总数,平均数等计算。 上面的情况都我们