<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 語言編程

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



      1 Introduction
      Assignment 1: Javascript
      COMP 315: Cloud Computing for E-Commerce March 5, 2024
      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 Ob jectives
      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 Title
      First name
      Middle name Surname Date of birth Age
      Email
      Note
      This value may be either: Mr, Mrs, Miss, Ms, Dr, or left blank.
      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.
      This may be left blank.
      Each individual must have one.
      This must be in the format of DD/MM/YYYY.
      All data were collected on 26/02/2024, and the age values should reflect this.
      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 Processing.js. Create a class within that file called Data Processing. 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
      most common surname average age
      youngest dr
      most common month
      Query description
      What is the most common surname name?
      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.
      Return all of the information about the youngest individual in the dataset with the title Dr.
      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 nearest integer using bankers rounding.
        percentage altered
       A number of values have been altered between formatted user data and cleaned user data. What percentage of values have been altered? This should be a real number to 3 significant figures.
        Table 2: The queries that should be carried out on the cleaned data
      2

      8 Marking
      The marking will be carried out automatically using the CodeGrade marking platform. A series of unit tests will be ran, and the mark will correspond with how many of those unit tests were successfully executed. Your work will be submitted to an automatic plagiarism/collusion detection system, and those exceeding a threshold will be reported to the Academic Integrity Officer for investigation regarding adhesion to the university’s policy https://www.liverpool.ac.uk/media/livacuk/tqsd/code-of-practice-on-assessment/appendix L cop assess.pdf.
      9 Deadline
      The deadline is 23:59 GMT Friday the 22nd of March 2024. Late submissions will have the typical 5% penalty applied for each day late, up to 5 days. Submissions after this time will not be marked. https: //www.liverpool.ac.uk/aqsd/academic-codes-of-practice/code-of-practice-on-assessment/
      請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

      標(biāo)簽:

      掃一掃在手機(jī)打開當(dāng)前頁
    • 上一篇:代寫 CSSE7030 Connect 4
    • 下一篇:代做ACS61012、代寫ACS61012 Machine Vision
    • 無相關(guān)信息
      昆明生活資訊

      昆明圖文信息
      蝴蝶泉(4A)-大理旅游
      蝴蝶泉(4A)-大理旅游
      油炸竹蟲
      油炸竹蟲
      酸筍煮魚(雞)
      酸筍煮魚(雞)
      竹筒飯
      竹筒飯
      香茅草烤魚
      香茅草烤魚
      檸檬烤魚
      檸檬烤魚
      昆明西山國家級(jí)風(fēng)景名勝區(qū)
      昆明西山國家級(jí)風(fēng)景名勝區(qū)
      昆明旅游索道攻略
      昆明旅游索道攻略
    • 福建中專招生網(wǎng) NBA直播 短信驗(yàn)證碼平臺(tái) 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

      主站蜘蛛池模板: 无码一区二区三区免费视频| 久久精品无码一区二区WWW| 亚洲精品无码专区在线| 中文字幕无码成人免费视频| 无码任你躁久久久久久| 亚洲精品无码午夜福利中文字幕 | 久久无码人妻一区二区三区| 无码福利一区二区三区| 无码A级毛片日韩精品| 未满十八18禁止免费无码网站| 久久久精品天堂无码中文字幕| 国产aⅴ无码专区亚洲av| 无码精品A∨在线观看无广告| 免费a级毛片无码a∨免费软件| 亚洲另类无码专区丝袜| 国产aⅴ无码专区亚洲av| 精品久久久久久无码中文字幕| 精品无码人妻一区二区免费蜜桃| 少妇无码太爽了在线播放| 久久中文字幕无码一区二区| 免费A级毛片av无码| 久久久久久AV无码免费网站| 午夜精品久久久久久久无码| 麻豆AV无码精品一区二区| 久久亚洲精品无码AV红樱桃| 亚洲AV无码不卡无码| 亚洲中文字幕无码日韩| 精品久久久久久无码人妻蜜桃| 一本色道无码道在线| 免费无码不卡视频在线观看| 久久久久久99av无码免费网站| 99久久国产热无码精品免费| 精品无码久久久久国产| 色综合久久久久无码专区| 无码国产精品一区二区免费16| 久久久久亚洲AV成人无码| 亚洲AV无码不卡在线播放| 日韩精品无码久久久久久 | 亚洲综合无码一区二区痴汉| 无码人妻精品一区二区三区在线| 无码孕妇孕交在线观看|