What is data wrangling?

Data wrangling is a process that data scientists and data engineers use to locate new data sources and convert the acquired information from its?raw data format?to one that is compatible with automated and semi-automated analytics tools.

Data wrangling, which is sometimes referred to as data munging, is arguably the most time-consuming and tedious aspect of data analytics. The exact tasks required in data wrangling depend on what?transformations?the analyst requires to make a dataset useable. The basic steps involved in data wranging include:

Discovery --?learn what information is contained in a data source and decide if the information has value.

Structuring --?standardize the data format for disparate types of data so it can be used for downstream processes.

Cleaning?-- remove incomplete and redundant data that could skew analysis.

Enriching?-- decide if you have enough data or need to seek out additional internal and/or 3rd-party sources.

Validating?-- conduct tests to expose data quality and consistency issues.

Publishing?-- make wrangled data available to stakeholders in downstream projects.

In the past, wrangling required the analyst to have a strong background in scripting languages such as?Python?or?R. Today, an increasing number of data wrangling tools use machine learning (ML) algorithms to carry out wrangling tasks with very little human intervention.




要查看或添加评论,请登录

Margaret Rouse的更多文章

  • What is RaaS?

    What is RaaS?

    Ransomware as a Service (RaaS) is a low code, software-as-a-service attack vector that allows criminals to purchase…

    1 条评论
  • What is DeFi?

    What is DeFi?

    DeFi (distributed finance) is a decentralized financial ecosystem built on a blockchain distributed ledger. DeFi…

  • What is Facial Recognition Technology?

    What is Facial Recognition Technology?

    Facial recognition is a biometric technology that uses data to verify the presence of a human being’s face in a digital…

  • What is a Prompt Engineer?

    What is a Prompt Engineer?

    A prompt engineer is someone who specializes in crafting generative AI inputs (prompts) that reliably return useful…

    1 条评论
  • What is a Smart Contract?

    What is a Smart Contract?

    A smart contract is a self-executing agreement in which the terms of the contract are written into lines of code. Smart…

    2 条评论
  • What is SASE?

    What is SASE?

    Secure access service edge (SASE) is a cloud network architecture in which security services are delivered over the…

    4 条评论
  • What is Narrow AI?

    What is Narrow AI?

    Narrow artificial intelligence (narrow AI) is artificial intelligence that is designed to perform a limited number of…

  • What is API Sprawl?

    What is API Sprawl?

    API sprawl is a situation that occurs when an organization's application programming interfaces (APIs) are managed by…

    1 条评论
  • What is Computer Vision?

    What is Computer Vision?

    Computer vision (CV) is the subcategory of artificial intelligence (AI) that focuses on building and using digital…

  • What is a Transformer Model?

    What is a Transformer Model?

    A transformer model is a type of deep learning architecture commonly used in machine learning and artificial…

社区洞察

其他会员也浏览了