# FBDP
金融大数据课程作业
## 实验4
2023年12月20日更新
完成了实验4
全部代码在
`exp4\src`中
实验结果输出在
`exp4\src\output`中
代码的文件读取使用的是绝对路径,因此在跑的时候需要自己设置一下,然后在main函数中输入想要运行的代码编号,即可运行对应代码
## 实验3
2023年11月25日更新:
完成了实验3
## 实验2
2023年11月14日更新:
实验2内容详见文件夹`211275024_许霁烨_实验2`,包含:
- `output`:mapreduce的输出结果
- `src`:实验代码
- `实验报告`
- `pics_in_md`:实验报告中的图片文件
2023年11月15日更新:
- `数据预处理代码`:数据预处理的代码以及预处理后的结果
## 作业5
作业5内容详见文件夹`211275024_许霁烨_作业5`,文件目录树如下:
```python
C:.
├─output
├─src
│ ├─main
│ │ ├─java
│ │ │ └─org
│ │ │ └─example
│ │ └─resources
│ └─test
│ └─java
└─target
├─classes
│ └─org
│ └─example
├─generated-sources
│ └─annotations
└─test-classes
```
- `output`文件夹内为程序输出结果
- `src/main/java/`文件夹内为代码及相关文件
- `hw5实验报告_许霁烨.pdf`为本次作业的实验报告
> update 2023-10-23
测试gitgraph提交
### 设计思路
**1. 目标:** 合并两个文件A.txt和B.txt,去除其中的重复内容,生成一个新的输出文件C。
> 这里提前把两个表格导出成了.txt格式,方便后续读入
**2. 输入和输出:**
- 输入文件A和B位于HDFS上的`/homework5/input`目录下。
- 输出文件C将保存在HDFS上的`/homework5/output`目录下。
**3. MapReduce工作流程:**
- **Mapper阶段:** 在 Map 阶段,每行文本内容都被作为键传递给 Reduce 阶段,并附带一个空值。
- **Reducer阶段:** 直接将输入中的 `key` 复制到输出数据的 `key` 上,并将一个空的 `Text` 作为输出值。这意味着在 Reduce 阶段,所有具有相同键的键值对都被合并在一起,但只保留了一个唯一的键。
**4. 配置和作业设置:**
- 配置Hadoop集群的信息,例如HDFS的地址和端口。
- 创建一个`Job`对象,命名为“Merge and duplicate removal”。
- 设置Mapper类和Reducer类,这里它们都是`Map`和`Reduce`。
- 指定输入路径为输入文件夹`/homework5/input`。
- 指定输出路径为输出文件夹`/homework5/output`。
### 运行成功的界面和运行截图:
见`hw5实验报告_许霁烨.pdf`中的运行结果。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-金融大数据课程作业.zip (157个子文件)
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
_SUCCESS 0B
Main$.class 16KB
Main$$typecreator10$1.class 3KB
Main.class 3KB
.part-00006-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 20KB
.part-00006-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 20KB
.part-00002-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 13KB
.part-00002-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 13KB
.part-00003-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 13KB
.part-00003-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 13KB
.part-00001-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00001-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00005-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00005-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00004-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00004-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00000-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00000-3790abab-2897-4562-ba14-732ed53a0821-c000.csv.crc 12KB
.part-00000-deac73bc-e24f-4eaf-8f7c-94aa09a03c5f-c000.csv.crc 52B
.part-00000-deac73bc-e24f-4eaf-8f7c-94aa09a03c5f-c000.csv.crc 52B
.part-00000-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv.crc 16B
.part-00001-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv.crc 16B
.part-00001-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv.crc 16B
.part-00000-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv.crc 16B
.part-00000-28df5270-b962-4916-8757-7faf5fe426f8-c000.csv.crc 12B
.part-00000-965d375a-7e75-4aa4-92e2-5ae18bb0c046-c000.csv.crc 12B
.part-00000-965d375a-7e75-4aa4-92e2-5ae18bb0c046-c000.csv.crc 12B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
._SUCCESS.crc 8B
application_data.csv 72.74MB
application_data.csv 72.74MB
application_data.csv 72.74MB
application_data_preprocessed.csv 10.64MB
application_data_preprocessed.csv 10.64MB
part-00006-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 2.41MB
part-00006-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 2.41MB
part-00002-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.58MB
part-00002-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.58MB
part-00003-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.54MB
part-00003-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.54MB
part-00001-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.51MB
part-00001-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.51MB
part-00005-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.49MB
part-00005-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.49MB
part-00004-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.48MB
part-00004-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.48MB
part-00000-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.44MB
part-00000-3790abab-2897-4562-ba14-732ed53a0821-c000.csv 1.44MB
columns_description.csv 6KB
part-00000-deac73bc-e24f-4eaf-8f7c-94aa09a03c5f-c000.csv 5KB
part-00000-deac73bc-e24f-4eaf-8f7c-94aa09a03c5f-c000.csv 5KB
part-00001-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv 550B
part-00001-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv 550B
part-00000-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv 535B
part-00000-d9423ef9-ab91-4c1e-aed4-a80ba37f8a2b-c000.csv 535B
part-00000-965d375a-7e75-4aa4-92e2-5ae18bb0c046-c000.csv 344B
part-00000-965d375a-7e75-4aa4-92e2-5ae18bb0c046-c000.csv 344B
part-00000-28df5270-b962-4916-8757-7faf5fe426f8-c000.csv 95B
part-00001-40833cae-1934-475d-b657-c6f5f2c42ebc-c000.csv 42B
exp_task1_output 39B
exp_task2_output 99B
exp_task3_output 103B
.gitignore 490B
.gitignore 490B
.gitignore 182B
.gitignore 182B
.gitignore 182B
exp4.iml 564B
preproess_data.ipynb 190KB
KNN.java 9KB
Weekday.java 5KB
DefaultCounter.java 3KB
MergeFile.java 2KB
Main.java 801B
实验四实验报告.md 17KB
金融大数据_实验2_211275024_许霁烨.md 12KB
金融大数据_实验2_211275024_许霁烨.md 8KB
README.md 3KB
part-r-00000 5KB
实验四实验报告.pdf 2.52MB
金融大数据_实验2_211275024_许霁烨.pdf 2.34MB
hw5实验报告_许霁烨.pdf 1.48MB
image-20231220153213002-1703079267265-21-1703079313622-63.png 316KB
image-20231220211232931-1703079267264-15-1703079313622-57.png 294KB
image-20231220154925467-1703079267264-7-1703079313621-50.png 278KB
共 157 条
- 1
- 2
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功