<samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
<ul id="e4iaa"></ul>
<blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>

      COMP 315代寫、Java程序語(yǔ)言代做

      時(shí)間:2024-03-12  來(lái)源:  作者: 我要糾錯(cuò)



      Assignment 1: Javascript
      COMP 315: Cloud Computing for E-Commerce
      March 5, 2024
      1 Introduction
      A common task in cloud computing is data cleaning, which is the process of taking an initial data set that may
      contain erroneous or incomplete data, and removing or fixing those elements before formatting the data in a
      suitable manner. In this assignment, you will be tested on your knowledge of JavaScript by implementing a set
      of functions that perform data cleaning operations on a dataset.
      2 Objectives
      By the end of this assignment, you will:
      • Gain proficiency in using JavaScript for data manipulation.
      • Be able to implement various data cleaning procedures, and understand the significance of them.
      • Have developed problem-solving skills through practical application.
      3 Problem description
      For this task, you have been provided with a raw dataset of user information. You must carry out the following
      series of operations:
      • Set up a Javascript class in the manner described in Section 4.
      • Convert the data into the appropriate format, as highlighted in Section 5
      • Fix erroneous values where possible e.g. age being a typed value instead of a number, age being a real
      number instead of an integer, etc; as specified in Section 6.
      • Produce functions that carry out the queries specified in Section 7.
      Data name Note
      Title This value may be either: Mr, Mrs, Miss, Ms, Dr, or left blank.
      First name Each individual must have one. The first character is capitalised and the rest are lower
      case, with the exception of the first character after a hyphen.
      Middle name This may be left blank.
      Surname Each individual must have one.
      Date of birth This must be in the format of DD/MM/YYYY.
      Age All data were collected on 26/02/2024, and the age values should reflect this.
      Email The format should be [first name].[surname]@example.com. If two individuals have the
      same address then an ID is added to differentiate them eg john.smith1, john.smith2, etc
      Table 1: The attributes that should be stored for each user
      1
      4 Initial setup
      Create a Javascript file called Data P rocessing.js. Create a class within that file called Data P rocessing.
      Write a function within that class called load CSV that takes in the filename of a csv file as an input, eg
      load CSV (”User Details”). The resulting data should be saved locally within the class as a global variable
      called raw user data. Write a function called format data, which will have no variables are a parameter. The
      functionality of this method is described in Section 5. Write a function called clean data, which will also have
      no parameters. The functionality of this method is similarly described in Section 6.
      5 Format data
      Within the function format data, the data stored within raw user data should be processed and output to
      a global variable called formatted user data. The data are initially provided in the CSV format, with the
      delimiter being the ’,’ character. The first column of the data is the title and full name of the user. The second
      and third columns are the date of birth, and age of the user, respectively. Finally, the fourth column is the
      email of the user. Ensure that the dataset is converted into the appropriate format, outlined in Table 1. This
      data should be saved in the JSON format (you may use any built in JavaScript method for this). The key for
      each of the values should be names shown in the ’Data name’ column, however converted to lower case with an
      underscore instead of a space character eg ’first name’.
      6 Data cleaning
      Within the function clean data, the data cleaning tasks should be carried out, loading the data stored in
      formatted user data. All of this code may be written within the clean data function, or may be handled by
      a series of functions that are called within this class. The latter option is generally considered better practice.
      Examine the data in order to determine which values are in the incorrect format or where values may be missing.
      If a value is in the incorrect format then it must be converted to be in the correct format. If a value is missing or
      incorrect, then an attempt should be made to fill in that data given the other values. The cleaned data should
      be saved into the global variable cleaned user data.
      7 Queries
      Often, once the data has been processed, we perform a series of data analysis tasks on the cleaned data. Each
      of these queries are outlined in Table 2. Write a function with the name given in the ’Function name’ column,
      that carries out the query given in the corresponding ’Query description’. The answer should be returned by
      the function, and not stored locally or globally.
      Function name Query description
      most common surname What is the most common surname name?
      average age What is the average age of the users, given the values stored in the ’age’ column?
      This should be a real number to 3 significant figures.
      youngest dr Return all of the information about the youngest individual in the dataset with
      the title Dr.
      most common month What is the most common month for individuals in the data set?
      percentage titles What percentage of the dataset has each of the titles? Return this in the form
      of an array, following the order specified in the ’Title’ row of Table 1. This
      should included the blank title, and the percentage should be rounded to the
      請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

      標(biāo)簽:

      掃一掃在手機(jī)打開當(dāng)前頁(yè)
    • 上一篇:ACS61012代寫、MATLAB編程語(yǔ)言代做
    • 下一篇:IEMS 5730代做、c++,Java語(yǔ)言編程代寫
    • 無(wú)相關(guān)信息
      昆明生活資訊

      昆明圖文信息
      蝴蝶泉(4A)-大理旅游
      蝴蝶泉(4A)-大理旅游
      油炸竹蟲
      油炸竹蟲
      酸筍煮魚(雞)
      酸筍煮魚(雞)
      竹筒飯
      竹筒飯
      香茅草烤魚
      香茅草烤魚
      檸檬烤魚
      檸檬烤魚
      昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
      昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
      昆明旅游索道攻略
      昆明旅游索道攻略
    • NBA直播 短信驗(yàn)證碼平臺(tái) 幣安官網(wǎng)下載 歐冠直播 WPS下載

      關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

      Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
      ICP備06013414號(hào)-3 公安備 42010502001045

      主站蜘蛛池模板: 国产成人无码AⅤ片在线观看| 久久国产三级无码一区二区| 久久无码av三级| 精品日韩亚洲AV无码| 国产在线无码精品无码| 无码精品人妻一区二区三区漫画 | 亚洲AV无码成H人在线观看| 国产成人无码AⅤ片在线观看| 精品无码综合一区二区三区 | 亚洲啪啪AV无码片| 国产成人无码AV片在线观看| 无码超乳爆乳中文字幕久久| 国产精品无码无卡无需播放器| 蜜桃无码一区二区三区| 亚洲VA中文字幕无码一二三区| 亚洲 另类 无码 在线| 无码日韩精品一区二区免费| 久久亚洲AV无码精品色午夜麻 | 亚洲啪啪AV无码片| 亚洲精品无码你懂的网站| 人妻少妇看A偷人无码精品视频| 久久久久无码精品国产不卡| 亚洲爆乳无码一区二区三区| 不卡无码人妻一区三区音频| 亚洲国产91精品无码专区| HEYZO无码中文字幕人妻| 在人线av无码免费高潮喷水| 人妻少妇乱子伦无码视频专区| 一本色道久久HEZYO无码| 亚洲中文字幕无码一区二区三区| 惠民福利中文字幕人妻无码乱精品| 无码h黄肉3d动漫在线观看| 无码粉嫩虎白一线天在线观看| 在线观看无码AV网址| 亚洲av永久无码精品秋霞电影秋| 亚洲性无码AV中文字幕| 无码av中文一区二区三区桃花岛| HEYZO无码中文字幕人妻| 无码人妻精品一区二区蜜桃AV| 无码国产精品一区二区高潮| 一本大道无码人妻精品专区 |