рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

R рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд

R рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рд╣рдорд╛рд░реА рд╡рд┐рд╕реНрддреГрдд рдЧрд╛рдЗрдб рдкрдврд╝реЗрдВ: рд╡реЗрдХреНрдЯрд░, рд▓рд┐рд╕реНрдЯ, рдПрд░реЗ, рдореИрдЯреНрд░рд┐рдХреНрд╕, рдлреИрдХреНрдЯрд░ рдФрд░ рдбреЗрдЯрд╛ рдлреНрд░реЗрдоред
┬╖ 6 рдорд┐ре░ рдкрдврд╝реЗрдВ

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

R, рдЬреЛ рдбреЗрдЯрд╛ рд╡реНрд░реИрдВрдЧрд▓рд┐рдВрдЧ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрдИ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╕реЗ рд▓реИрд╕ рд╣реИред R рдХреЗ рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЗрд╕рдХреА рдкреВрд░реА рдХреНрд╖рдорддрд╛ рдХреЛ рдЦреЛрд▓рдиреЗ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред

рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░рд╛ Introduction to R Programming рдХреЛрд░реНрд╕ рд▓реЗрдВ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдЖрдЗрдП рд╢реБрд░реВ рдХрд░реЗрдВред┬а

R рднрд╛рд╖рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?

R рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕рд░рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд░рдЦрддреЗ рд╣реИрдВ, рдпрд╛ рдЬрдЯрд┐рд▓, рдЬреЛ рд╡рд┐рд╡рд┐рдз рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдбреЗрдЯрд╛-рдЪрд╛рд▓рд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рджреМрд░рд╛рди рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВред R рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╣реИрдВ: рд╡реЗрдХреНрдЯрд░, рд▓рд┐рд╕реНрдЯ, рдореИрдЯреНрд░рд┐рдХреНрд╕, рдПрд░реЗ, рдлреИрдХреНрдЯрд░, рдФрд░ рдбреЗрдЯрд╛ рдлреНрд░реЗрдоред

R рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕R рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕

R рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдХреЗ рдкреНрд░рдХрд╛рд░

рдЖрдЗрдП R рдХреЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рдордп рд▓реЗрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рд╣рдо рд╕рд╛рдорд╛рдиреНрдп R рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рд╕реЗ рднреА рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред┬а

R рдореЗрдВ рд╡реЗрдХреНрдЯрд░

рд╡реЗрдХреНрдЯрд░ R рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд░реВрдк рд╣реИрдВред рдпреЗ рд╕рдорд╛рди рдкреНрд░рдХрд╛рд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдиреНрдпреВрдореЗрд░рд┐рдХ, рдХреИрд░реЗрдХреНрдЯрд░, рдпрд╛ рд▓реЙрдЬрд┐рдХрд▓ред

R рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░реАрди рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдерд╛рдХрдерд┐рдд рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬрд╝реНрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╡реЗрдХреНрдЯрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдЙрд╕рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд▓реВрдк рдЪрд▓рд╛рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рд╡реЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрдмрдВрдзрд┐рдд рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рддрд╛ рд╣реИтАФрдпрд╣ рд▓реВрдк рдХреЗ рдЬрд░рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

рдпрд╣рд╛рдБ рд╣рдо c() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреНрдпреВрдореЗрд░рд┐рдХрд▓, рдХреИрд░реЗрдХреНрдЯрд░ рдФрд░ рд▓реЙрдЬрд┐рдХрд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рддреАрди рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рддреЗ рд╣реИрдВред

numeric_vector = c(10, 20, 30)character_vector = c("apple", "banana", "cherry")logical_vector = c(TRUE, FALSE, TRUE)

print(numeric_vector)print(character_vector)print(logical_vector)

R рдореЗрдВ рддреАрди рдЙрджрд╛рд╣рд░рдг рд╡реЗрдХреНрдЯрд░R рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рд╡реЗрдХреНрдЯрд░


рдЖрдк рд╡реЗрдХреНрдЯрд░ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдХреНрд╡реЗрдпрд░ рдмреНрд░реИрдХреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

# Access the first 
elementprint(numeric_vector[1])

# Access multiple elements
print(character_vector[c(1, 3)])

R рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдБрдЪR рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ


рдЖрдк рд╡реЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЧрдгрд┐рддреАрдп рдФрд░ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрд╢рдВрд╕ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

# Adding a scalar value to the vector
print(numeric_vector + 2)

# Multiplying elements by a scalar
print(numeric_vector * 10)

# Perform logical operations - Check which elements are greater than 15
print(numeric_vector > 15)

R рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рдСрдкрд░реЗрд╢рдВрд╕R рдореЗрдВ рд╡реЗрдХреНрдЯрд░ рдСрдкрд░реЗрд╢рдВрд╕

рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдСрдкрд░реЗрд╢рдВрд╕ рдореЗрдВ рд╕рдо рдЬреЛрдбрд╝рдирд╛, рдФрд╕рдд рдирд┐рдХрд╛рд▓рдирд╛, рдФрд░ рдиреНрдпреВрдирддрдо рддрдерд╛ рдЕрдзрд┐рдХрддрдо рдорд╛рди рдЦреЛрдЬрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред┬а

# Summation
print(sum(numeric_vector))

# Mean
print(mean(numeric_vector))

# Max and min
print(max(numeric_vector))
print(min(numeric_vector))

рдмреЗрд╕рд┐рдХ R рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯрдмреЗрд╕рд┐рдХ R рдлрд╝рдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕

рдореИрдЯреНрд░рд┐рдХреНрд╕ рджреЛ-рдЖрдпрд╛рдореА рдПрд░реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВред R рдореЗрдВ рдЖрдк matrix() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

my_matrix <- matrix(1:9, nrow=3, ncol=3)print(my_matrix)

R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рдирд╛R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдмрдирд╛рдирд╛

рдЖрдк рдЗрдВрдбреЗрд╕реЗрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рддрддреНрд╡реЛрдВ, рдкрдВрдХреНрддрд┐рдпреЛрдВ, рд╕реНрддрдВрднреЛрдВ, рдпрд╛ рд╕рдмрд╕реЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред

# Access the element in the first row and second column 
print(my_matrix[1,2]) 

# Access the second row 
print(my_matrix[2,]) 

# Access the third column 
print(my_matrix[,3])

R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ

рдЖрдк рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рдВрд╕ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

another_matrix <- matrix(9:1, nrow=3, ncol=3)

# Element-wise addition
print(my_matrix + another_matrix)

# Element-wise subtraction
print(my_matrix - another_matrix)

# Element-wise multiplication
print(my_matrix * another_matrix)

# Element-wise division
print(my_matrix / another_matrix)

R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рдВрд╕

R рдореЗрдВ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рдВрд╕


R рдореЗрдВ рдПрд░реЗ

рдПрд░реЗ, рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИрдВ рдФрд░ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЖрдпрд╛рдо рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдмрд╣реБ-рдЖрдпрд╛рдореА рдбреЗрдЯрд╛ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк R рдореЗрдВ array() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд░реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

dim = c(2, 2, 2) рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдПрд░реЗ рдХреЗ рдЖрдпрд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдпрд╛рдо рдпрд╣ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрд░реЗ рдореЗрдВ рддреАрди рдЖрдпрд╛рдо (3D рдПрд░реЗ) рд╣реЛрдВрдЧреЗтАФ2 рдкрдВрдХреНрддрд┐рдпрд╛рдБ, 2 рд╕реНрддрдВрдн, рдФрд░ 2 рд▓реЗрдпрд░реНрд╕ (рдпрд╛ рдЧрд╣рд░рд╛рдИ)ред рдКрдкрд░ рджрд┐рдП рдЧрдП рдХреЛрдб рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рд╣рдорд╛рд░реЗ Arrays in R рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдПрд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред

my_array = array(1:8, dim = c(2, 2, 2))
print(my_array)

R рдореЗрдВ рдПрд░реЗ рдмрдирд╛рдирд╛

R рдореЗрдВ рд▓рд┐рд╕реНрдЯ

рд▓рд┐рд╕реНрдЯ R рдореЗрдВ рдмрд╣реБрдЙрджреНрджреЗрд╢реАрдп рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░реЛрдВ рдФрд░ рдЖрдХрд╛рд░реЛрдВ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рд░рдЦ рд╕рдХрддреА рд╣реИрдВред рдЖрдк list() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд┐рд╕реНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

my_list <- list(name="DataCamp", year=2024, scores=c(80, 90, 85), active=TRUE)

print(my_list)

R рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ

R рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реА

рд▓рд┐рд╕реНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдЗрдВрдбреЗрдХреНрд╕ рдпрд╛ рдирд╛рдо рдХреЗ рдЬрд░рд┐рдП рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред

print(my_list[[3]])
print(my_list$name)
print(my_list$scores)

R рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдБрдЪR рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ

R рдореЗрдВ рдлреИрдХреНрдЯрд░

рд╡реЗрдХреНрдЯрд░, рдореИрдЯреНрд░рд┐рдХреНрд╕, рдпрд╛ рд▓рд┐рд╕реНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлреИрдХреНрдЯрд░ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ; рдмрд▓реНрдХрд┐ рд╡реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЗрди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рднреАрддрд░ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдЯреНрд░реАрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдлреИрдХреНрдЯрд░ рдХреЛ рдПрдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдЗрдВрдЯреАрдЬрд░ рдпрд╛ рдХреИрд░реЗрдХреНрдЯрд░ рдкреНрд░рдХрд╛рд░ред

рдореИрдВрдиреЗ рдлреИрдХреНрдЯрд░ рдХреЛ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ R рдХреЗ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╢реНрд░реЗрдгреАрдмрджреНрдз (categorical) рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЙрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЬрд╣рд╛рдБ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдФрд░ рд╕рддрдд рдЪрд░ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИред рдпрд╣ Python рд╕реЗ рднрд┐рдиреНрди рд╣реИ, рдЬрд╣рд╛рдБ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдлреАрдЪрд░реНрд╕ рдХреЛ рдбрдореА рдпрд╛ рд╡рди-рд╣реЙрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдореЗрдВ рдмрджрд▓рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред┬а

рдЖрдк factor() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреИрдХреНрдЯрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

gender <- factor(c("male", "female", "female", "male"))
print(gender)

R рдореЗрдВ рдлреИрдХреНрдЯрд░

R рдореЗрдВ рдлреИрдХреНрдЯрд░

рдлреИрдХреНрдЯрд░ рд▓реЗрд╡рд▓реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдСрд░реНрдбрд░реНрдб рдпрд╛ рдЕрдирдСрд░реНрдбрд░реНрдб рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред┬а

levels(gender) <- c("Female", "Male") 
print(gender)

R рдореЗрдВ рдлреИрдХреНрдЯрд░ рд▓реЗрд╡рд▓реНрд╕

R рдореЗрдВ рдлреИрдХреНрдЯрд░ рд▓реЗрд╡рд▓реНрд╕

рдпрджрд┐ рдЖрдк рдлреИрдХреНрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк summary() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ Female рдФрд░ Male рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╢рдГ рджреЛ-рджреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣реИрдВред

summary(gender)

R рдореЗрдВ рд╕рд╛рд░рд╛рдВрд╢R рдореЗрдВ рд╕рд╛рд░рд╛рдВрд╢

R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо

рдбреЗрдЯрд╛ рдлреНрд░реЗрдо R рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИред рдпреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрд▓рдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдпрд╛ CSV рдлрд╝рд╛рдЗрд▓реЛрдВ рдЬреИрд╕рд╛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдбреЗрдЯрд╛ рдХреЛ рджреНрд╡рд┐-рдЖрдпрд╛рдореА, рдЪреМрдХреЛрд░ рдпрд╛ рдЖрдпрддрд╛рдХрд╛рд░ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реНрдЯреЛрд░ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЖрдк data.frame() рдХрдорд╛рдВрдб рд╕реЗ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

data_frame <- data.frame( Names = c("Kiran", "Ajey", "Carol"), Age = c(25, 30, 35), Gender = c("Female", "Male", "Female"))

# Printing the data frame
print(data_frame)

R рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рдлреНрд░реЗрдоR рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо


рдЖрдк рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХреА рд╕рд╛рдордЧреНрд░реА рддрдХ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВтАФрдХреЙрд▓рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рдкрдВрдХреНрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред

# Prints all names - use the $ sign 
print(data_frame$Names) 

# Access the first row 
print(data_frame[1, ]) 

# Access the second column 
print(data_frame[, 2])

R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХреЗ рддрддреНрд╡R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХреЗ рддрддреНрд╡


рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдбреЗрдЯрд╛ рд╡реНрд░реИрдВрдЧрд▓рд┐рдВрдЧ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рд╕рдмрд╕реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдЬреИрд╕реЗ рдХрдИ рдСрдкрд░реЗрд╢рдВрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЖрдБрдХрдбрд╝реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХрд╛ рд╕рдмрд╕реЗрдЯ рдмрдирд╛рдирд╛

subset_female <- data_frame[data_frame$Gender == 'Female', ]
print(subset_female)

R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХрд╛ рд╕рдмрд╕реЗрдЯR рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХрд╛ рд╕рдмрд╕реЗрдЯ


R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рд╕реЙрд░реНрдЯ рдХрд░рдирд╛

# Sorting
data_frame <- data_frame[order(data_frame$Age), ]
print(data_frame)

R рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдлреНрд░реЗрдоR рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо


R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢

# Statistical summary
summary(data_frame)

R рдореЗрдВ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдпрд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕рд╛рд░рд╛рдВрд╢R рдореЗрдВ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдпрд╛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╕рд╛рд░рд╛рдВрд╢


рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ R рдореЗрдВ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдСрдкрд░реЗрд╢рдВрд╕ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдбреЗрдЯрд╛ рдлреНрд░реЗрдо рдбреЗрдЯрд╛ рдореИрдирд┐рдкреБрд▓реЗрд╢рди, рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдмрд╣реБрдореБрдЦреА рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдВред рдпрджрд┐ рдЖрдк рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ Data Frames in R рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред┬а

R рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдирд╛

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдиреЗ рдЖрдкрдХреЛ R рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдФрд░ рдЙрдирдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреА рд╣реИред рдЗрди рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдХреНрд╖рдорддрд╛рдПрдБ рдмреЗрд╣рддрд░ рд╣реЛрдВрдЧреА, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдд рдХрд░ рдкрд╛рдПрдВрдЧреЗред

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЕрдкрдиреА рдпрд╛рддреНрд░рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ R рдПрдХ рдЕрдиреЛрдЦреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреА рд╕рд╢рдХреНрдд рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд╕рд╛рд░реНрдердХ рдирд┐рд╡реЗрд╢ рд╣реИред┬а

рдЕрдзрд┐рдХ R рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдирд┐рдореНрди рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ:

рдпрджрд┐ рдЖрдк рдФрд░ рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ R Programming Interview Questions & Answers рд▓реЗрдЦ рдкрдврд╝реЗрдВтАФрдпрд╣ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░реАрди рд╕рдВрд╕рд╛рдзрди рд╣реИред рдпрд╣ рд▓реЗрдЦ рдкреНрд░рд╢реНрдиреЛрдВ рдФрд░ рдЙрддреНрддрд░реЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреА рд╕реАрдЦрдиреЗ рдХреА рдпрд╛рддреНрд░рд╛ рдХреЗ рджреМрд░рд╛рди рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдореЗрдВ рдХрд┐рд╕реА рднреА рдХрдореА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред┬а

Vikash Singh

рд▓реЗрдЦрдХ

Vikash Singh

рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕, рдЖрд░реНрдЯрд┐рдлрд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕, рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рд░рдгрдиреАрддрд┐ рдореЗрдВ рдЕрдиреБрднрд╡реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮред

рд╡рд┐рд╖рдп