Data Science Tutorials
Git and GitHub - a complete startup guide for a beginner

- 2018-04-11
- Comments
- Karthik Janar
For anyone who is serious about doing any work with computers needs to understand some basic concept of files and folders and some understanding of command line interface and commands. It is essential to have some hands on to use CLI. Furthermore if you are interested in doing programming or analytics then version control becomes very important. Git and GitHub provide very good toolset to create, maintain and manage your files and folders and their versions as well as share them with others.
Read More
What are the different types of Analysis a Data Scientist would do?

- 2018-04-12
- Comments
- William Alexander
This tutorial discusses some basic concepts of Data Science. Data Scientist's Job always starts with a question that needs to be answered. There are few different kinds of questions a data scientist would ask which defines the goal of the analysis. It starts with descriptive, and then it goes to exploratory, inferential, predictive, causal, and mechanistic
Read More
Data Analytics - Which programming language to learn. R vs Python

- 2017-09-24
- Comments
- Ashley J
Often people ask which one is better to learn? R or Python. Python is better for for data manipulation and repeated tasks, while R is good for ad hoc analysis and exploring datasets. For example, take text analysis, where you want to deconstruct paragraphs into words or phrases and then identify patterns. In this use case R is better suited and makes it simple. On the other hand, take for example, pulling the data, to running automated analyses over and over, to producing visualizations like maps and charts from the results then Python is better suited.
Read More
Overview and History of R

- 2018-04-12
- Comments
- Karthik Janar
In the world of data science, two popular programming languages are used today. R and Python. For a good comparison of R and Python read this tutorial. Personally I prefer R over Python because of its rich set of freely available packages and its visualization capabilities. R is based on an older language named S. S was originally developed at Bell Labs by John Chambers in 1976 as an internal statistical analysis environment using fortran libraries. In 1988 it was rewritten in C.
Read More
Basic Building Blocks of R

- 2018-04-13
- Comments
- Karthik Janar
In this tutorial, we will explore some basic building blocks of the R programming language. To complete this tutorial, let us use R Studio to get our hands on experience. If you have not installed "R Studio" yet, download and install it. Open R Studio and just follow the instructions as below. In its simplest form, R can be used as an interactive calculator.
Read More
Discrete Vs Continuous Random Variables in R

- 2018-04-30
- Comments
- Karthik Janar
Random in statistics does not mean ‘haphazard’ but it means a kind of order that emerges in the long run. For example we term unpredictable things that happen in our life as ‘random’. But we rarely see enough repetition of the same random phenomenon to observe a long term regulatrity that probability describes about ’random’ness.
Read More
File handling commands in R

- 2018-04-30
- Comments
- Karthik Janar
In this tutorial, you’ll learn how to examine your local workspace in R and begin to explore the relationship between your workspace and the file system of your machine. Because different operating systems have different conventions with regards to things like file paths, the outputs of these commands may vary across machines.
Read More
Generating Sequence numbers in R - seq(), rep() c() etc.

- 2018-04-30
- Comments
- Karthik Janar
In this tutorial, you’ll learn how to create sequences of numbers in R using functions such as seq(), rep(), c() etc. The simplest way to create a sequence of numbers in R is by using the : operator
Read More
Logical and Character Vectors in R

- 2018-05-01
- Comments
- Karthik Janar
The simplest and most common data structure in R is the vector. Vectors come in two different flavors: atomic vectors and lists. An atomic vector contains exactly one data type, whereas a list may contain multiple data types. Numeric vectors are one type of atomic vector. Other types of atomic vectors include logical, character, integer, and complex. In this tutorial, we’ll take a closer look at logical and character vectors.
Read More
Missing Values in R

- 2018-05-01
- Comments
- Karthik Janar
Missing values play an important role in statistics and data analysis. Often, missing values must not be ignored, but rather they should be carefully studied to see if there’s an underlying pattern or cause for their missingness.
Read More
Subset Vectors in R

- 2018-05-01
- Comments
- Karthik Janar
In this tutorial, we’ll see how to extract elements from a vector based on some conditions that we specify. For example, we may only be interested in the first 20 elements of a vector, or only the elements that are not NA, or only those that are positive or correspond to a specific variable of interest. By the end of this tutorial, you’ll know how to handle each of these scenarios.
Read More
Matrices and Data Frames in R

- 2018-05-01
- Comments
- Karthik Janar
In this tutorial, we’ll cover matrices and data frames. Both represent ‘rectangular’ data types, meaning that they are used to store tabular data, with rows and columns. The main difference, as you’ll see, is that matrices can only contain a single class of data, while data frames can consist of many different classes of data.
Read More
Functions in R - Creating your first R function

- 2018-05-06
- Comments
- Karthik Janar
Functions are one of the fundamental building blocks of the R language. They are small pieces of reusable code that can be treated like any other R object. Functions are usually characterized by the name of the function followed by parentheses.
Read More
Handling Date and Time in R

- 2018-05-07
- Comments
- Karthik Janar
R has a special way of representing dates and times, which can be helpful if you’re working with data that show how something changes over time (i.e. time-series data) or if your data contain some other temporal information, like dates of birth.
Read More
Most Viewed Articles on Data Science |
Latest Tutorials |
- Data Science
- Android
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Related Tutorials
What is Scrapy and how to use it.
Manipulating Data with dplyr in R
Introduction to logical operations in R
Types of Data Science Questions?
Functions in R - Creating your first R function
Logical and Character Vectors in R
Archived Comments
1. Thnks, such a basic example to understand. Keep it
View Tutorial By: Pradeep Singh at 2012-10-11 04:24:54
2. very helpful to me.thanks.very very useful to me.
View Tutorial By: viji at 2007-12-21 03:17:14
3. MySQL Connector/J supports only TCP/IP connections
View Tutorial By: Java Training Institute In Chennai at 2012-09-13 12:37:44
4. good example need some more explanation on notify
View Tutorial By: prashant at 2009-09-08 19:29:54
5. I deploy a project in apache tomcat and backend to
View Tutorial By: satish at 2010-08-04 05:31:59
6. If you are working with the multi-threaded program
View Tutorial By: Prithvi at 2010-01-07 10:24:12
7. I need code for read write mifare 1k card using No
View Tutorial By: amarendra at 2010-12-02 21:12:08
8. thanks
for your clear and precise explanati
View Tutorial By: Tausiq at 2009-09-05 07:27:49
9. thanx a lot for this tutorial brother!!!!! a great
View Tutorial By: manas at 2013-04-01 17:18:00
10. Nice explanation. And a good example to back it up
View Tutorial By: fazil at 2009-07-29 00:32:03