火柴人数据分析

该项目使用Scala完成,统计火柴人不同阵营的人数。数据包括名字、性别、阵营、职业等属性,通过生成随机数据集,计算每个阵营的总人数。指标一详细分析了如何统计'混乱邪恶'和'守序善良'阵营的人数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

指标:

1, 统计某个阵营的人数总量

2.统计某个阵营胜场最多的人数总量

3.统计各个阵营胜负的人数

4.统计不同职业获得金元宝的数量

5.统计前一天不同职业剩余血量低于二十的人数

目录

前言

一.数据集

1.生成随机数据集

指定要生成哪天的数据

生成数据

二.指标

指标1. 统计某个阵营的人数总量

三.结果展示

 四.心得体会


前言

项目代码采用Scala完成,在次之前需要准备好项目以及相应的包。

项目采用为1.8的jdk

需要下载scala-sdk-2.11.12依赖包。

一.数据集

我们给火柴人设置了不同的属性,分别是:名字(name), 性别(sex), 阵营(department), 职业(occupation), 胜否(win), 剩余血量(blood),获得金元宝个数(money),日期(datetime)。

其中名字(name): 长度为14的大小写字母
性别(sex): 男 / 女
阵营(department): 守序邪恶, 守序善良, 混乱邪恶, 混乱善良
职业(occupation): 射手, 法师, 战士, 辅助, 坦克
胜负(win): 是 / 否
剩余血量(blood): 100 ~ 1
获得金元宝个数(money): 5 ~ 20
日期(datetime): 自定义 xxxx-xx-xx

1.生成随机数据集

父路径,即数据文件所存放的路径

private String PeopleDataDir;

文件名

private final String FILE_NAME = "can_data.json.";

文件名后缀

private int curFileNameSuffix = 1;

写了多少行数据到当前文件

private int curLineNum = 0;

每个文件最大行数,超过,则写入下一个文件

 private final 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值