<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ruto Kipkirui Robert</title>
    <description>The latest articles on DEV Community by Ruto Kipkirui Robert (@arapzruto).</description>
    <link>https://dev.to/arapzruto</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3709626%2F1199ab50-eea2-45fb-a36f-87aaa814f730.png</url>
      <title>DEV Community: Ruto Kipkirui Robert</title>
      <link>https://dev.to/arapzruto</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arapzruto"/>
    <language>en</language>
    <item>
      <title>How Excel is Used in Real-World Data Analysis</title>
      <dc:creator>Ruto Kipkirui Robert</dc:creator>
      <pubDate>Sat, 06 Jun 2026 15:38:51 +0000</pubDate>
      <link>https://dev.to/arapzruto/how-excel-is-used-in-real-world-data-analysis-1mhb</link>
      <guid>https://dev.to/arapzruto/how-excel-is-used-in-real-world-data-analysis-1mhb</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;In today's fast-paced business environments, data is considered the cornerstone of decision-making, policy formulation, and other organizational needs. MS Excel is a robust spreadsheet developed by Microsoft for organizing, analyzing, and visualizing data in rows and columns. In the data science and analytics domain, MS Excel is critical for analyzing and managing data to generate insights that enhance decision-making. Excel's polarity is characterized by its ease of use, flexibility, automation, and visualization.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ways Excel Is Used in Real-World Data Analysis
&lt;/h2&gt;

&lt;p&gt;Across the data science and analytics domain, MS Excel is frequently employed in the following ways;&lt;/p&gt;

&lt;h3&gt;
  
  
  a) Data Cleaning and Preprocessing
&lt;/h3&gt;

&lt;p&gt;At the beginning of every data science and analytics project, data cleaning is required, and MS Excel is the primary tool. Typical Excel features and functions applied during data cleaning include Text to Columns, Remove Duplicates, Find and Replace, and Power Query.&lt;/p&gt;

&lt;h3&gt;
  
  
  b) Exploratory Data Analysis
&lt;/h3&gt;

&lt;p&gt;Before performing data science and analytics activities, it is crucial to understand the dataset at hand, its structure, and trends. MS Excel features Pivot Tables, Pivot Charts, and Slicers that provide instant aggregation, sorting, and visualizations.&lt;/p&gt;

&lt;h3&gt;
  
  
  c) Data Analysis and Reporting
&lt;/h3&gt;

&lt;p&gt;Modern organizations and businesses operate based on insights generated from data. MS Excel features such as pivot tables, charts, and conditional formatting help data analysts analyze and visualize data for clear, actionable insights that enhance decision-making.&lt;/p&gt;

&lt;h2&gt;
  
  
  MS Excel Features or Formulas
&lt;/h2&gt;

&lt;p&gt;The typical MS Excel features and formulas employed in the data science and analytics domain include the following.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Cleaning Functions
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;UPPER()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Converts text to uppercase&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=UPPER("john")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;JOHN&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;LOWER()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Converts text to lowercase&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=LOWER("JOHN")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;john&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PROPER()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Capitalizes the first letter of each word&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=PROPER("john doe")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John Doe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;TRIM()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Removes extra spaces from text&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=TRIM(" John Doe ")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John Doe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;LEFT()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Extracts characters from the left side&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=LEFT("John",2)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Jo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;RIGHT()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Extracts characters from the right side&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=RIGHT("John",2)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;hn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;MID()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Extracts characters from the middle of the text&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=MID("John",2,2)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;oh&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;LEN()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the number of characters in a text string&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=LEN("John")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;FIND()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the position of a character or substring (case-sensitive)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=FIND("o", "John")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SEARCH()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the position of a character or substring (not case-sensitive)&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=SEARCH("o", "JOHN")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SUBSTITUTE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Replaces specific text within a string&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=SUBSTITUTE("John Doe", "Doe", "Smith")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John Smith&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;REPLACE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Replaces text based on position&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=REPLACE("John Doe",6,3,"Smith")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John Smith&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;CONCAT()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Combines multiple text strings&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=CONCAT("John"," ", "Doe")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John Doe&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;TEXTJOIN()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Combines text with a specified delimiter&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=TEXTJOIN(", ", TRUE, "John", "Doe")&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;John, Doe&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Statistical Functions
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Function&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;AVERAGE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Calculates the mean value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=AVERAGE(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Average of values&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;MEDIAN()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the middle value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=MEDIAN(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Median value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;MODE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the most frequent value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=MODE(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Most common value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;MIN()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the smallest value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=MIN(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Minimum value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;MAX()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the largest value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=MAX(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Maximum value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;COUNT()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Counts cells containing numbers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=COUNT(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Number of numeric cells&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;COUNTA()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Counts non-empty cells&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=COUNTA(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Number of filled cells&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;COUNTBLANK()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Counts empty cells&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=COUNTBLANK(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Number of blank cells&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;STDEV.S()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Calculates sample standard deviation&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=STDEV.S(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Sample variability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;STDEV.P()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Calculates population standard deviation&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=STDEV.P(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Population variability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;VAR.S()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Sample variance&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=VAR.S(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Sample variance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;VAR.P()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Population variance&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=VAR.P(B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Population variance&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;LARGE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the nth largest value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=LARGE(B2:B10,1)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Largest value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;SMALL()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the nth smallest value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=SMALL(B2:B10,1)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Smallest value&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;RANK()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns the rank of a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=RANK(B2,B2:B10)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Position in list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;PERCENTILE()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Returns a percentile value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;=PERCENTILE(B2:B10,0.75)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;75th percentile&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Personal Reflection
&lt;/h2&gt;

&lt;p&gt;As a beginner data scientist, learning MS Excel as a foundational tool has changed how I interact with data. While previously I thought it was all about big tools like SQL and Python, I have come to appreciate that Excel is a source of clean datasets and can also be used at scale to generate insights that improve decision-making.&lt;/p&gt;

</description>
      <category>datascience</category>
      <category>analytics</category>
      <category>excel</category>
    </item>
    <item>
      <title>Git and Git Bash for Beginners</title>
      <dc:creator>Ruto Kipkirui Robert</dc:creator>
      <pubDate>Sun, 25 Jan 2026 12:52:51 +0000</pubDate>
      <link>https://dev.to/arapzruto/git-and-git-bash-for-beginners-377a</link>
      <guid>https://dev.to/arapzruto/git-and-git-bash-for-beginners-377a</guid>
      <description>&lt;p&gt;Git and Git Bash for Beginners&lt;br&gt;
Introduction to Git Bash&lt;br&gt;
Git Bash is a command-line tool that provides Git command-line functionality. &lt;br&gt;
It enables developers to work in a Bash-like terminal environment while efficiently managing Git repositories. &lt;br&gt;
 It supports core Git operations such as cloning repositories, committing changes, pushing and pulling updates, and managing branches. &lt;br&gt;
Overview of Git&lt;br&gt;
Git is a distributed version control system (DVCS). &lt;br&gt;
Git is a tool that helps you: &lt;br&gt;
• save and manage different versions of your files and code. &lt;br&gt;
• work with others, keep track of changes, and undo mistakes.&lt;br&gt;
 Git allows each developer to maintain a complete copy of a repository, including its full history, on their local machine. &lt;br&gt;
This decentralized model improves performance, reliability, and collaboration. &lt;br&gt;
Developers can work offline, experiment freely, and merge changes efficiently.&lt;br&gt;
Why Use Git Bash?&lt;br&gt;
Git Bash is widely used because of its compatibility, flexibility, and power. &lt;br&gt;
It is fully compatible with Git and supports all Git commands. &lt;br&gt;
Git Bash also offers a familiar environment for users transitioning from Linux or macOS to Windows, reducing the learning curve.&lt;br&gt;
Installing Git Bash on Windows&lt;br&gt;
Installing Git Bash involves downloading the Git for Windows installer and following a guided setup process. Users can select components, choose an installation directory, and complete the installation. Once installed, Git Bash can be launched from the Start menu or desktop shortcut.&lt;br&gt;
Basic Git Bash Commands&lt;br&gt;
Git Bash supports Git commands that help users navigate directories, manage files, and control version history.&lt;br&gt;
Common Navigation Commands: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ls – Lists files and directories &lt;/li&gt;
&lt;li&gt;cd  – Changes the current directory &lt;/li&gt;
&lt;li&gt;pwd – Displays the current working directory
Common Git Commands: &lt;/li&gt;
&lt;li&gt;git init – Initializes a Git repository &lt;/li&gt;
&lt;li&gt;git status – Displays repository status &lt;/li&gt;
&lt;li&gt;git add. – Stages all changes &lt;/li&gt;
&lt;li&gt;git commit -m "message" – Commits changes &lt;/li&gt;
&lt;li&gt;git log – Displays commit history
Using Git Bash: Basic Workflow
Using Git Bash begins by configuring Git with a username and email address. After configuration, users navigate to a project directory, initialize a repository, stage files, and commit changes.
Key Commands:
git config --global user.name "Your Name"
git config --global user.email "&lt;a href="mailto:you@example.com"&gt;you@example.com&lt;/a&gt;"
Connecting Local Repositories to GitHub
Git Bash allows users to link local repositories to remote GitHub repositories. This enables pushing local changes to GitHub and pulling updates from collaborators.
Key Commands:
git remote add origin 
git push origin master
Branch Management in Git Bash
Branches allow multiple developers to work on different features independently. Git Bash supports creating, switching, listing, and deleting branches.
Key Commands: &lt;/li&gt;
&lt;li&gt;git branch – Lists branches &lt;/li&gt;
&lt;li&gt;git branch branch_name – Creates a new branch &lt;/li&gt;
&lt;li&gt;git checkout -b branch_name – Creates and switches to a branch
Merging and Cloning Repositories
Merging combines changes from one branch into another, ensuring code integration. Cloning creates a local copy of a remote repository.
Key Commands:
git merge branch_name
git clone 
Undoing Commits
Git Bash allows users to modify the most recent commit using the --amend option. This is useful when files are missed or commit messages need correction.
Key Command:
git commit --amend
Conclusion
Git Bash is a powerful and flexible tool that enables.
It supports version control, collaboration, automation, and branch management. 
With its combination of Git commands and Bash utilities, Git Bash remains an essential tool for developers seeking efficiency and control in modern software development environments.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>beginners</category>
      <category>cli</category>
      <category>git</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
