R语言 将数据框架转换为矢量

R语言 将数据框架转换为矢量

在这篇文章中,我们将讨论如何在R中把数据框架转换为矢量。对于数据框架向矢量的转换,我们可以简单地将数据框架的列名作为[[index]]传递。

方法

我们在数据框架中抽取一列,并通过选择方法将其传递给另一个变量。选择方法可以定义为使用”[[]]”从数据框中选择一列。

  • 创建一个数据框架
  • 在创建的数据框架中的列上应用选择过程。
  • 验证所产生的变量。

语法:

convert_data = dataframe_name[['column_name']]

下面给出的是使用这种方法产生这种功能的实现。

例1 :

# creating a vector for names
names=c('sravan','bobby','ojaswi','gnanesh','rohith','satwik')
  
# creating vector for marks 1
marks1=c(96,76,82,89,100,94)
  
# creating vector for marks 2
marks2=c(98,79,98,78,98,89)
  
# display all details
print(names)
print(marks1)
print(marks2)
print("----------------------")
  
# passing vectors to the data frame
Final_data = data.frame(names,marks1,marks2)
  
# display data frame
print(Final_data)
print("-------------------conversion---------------------")
  
# converting marks1 dataframe column into vector
# by passing as index
convert_data1 = Final_data[['marks1']]
print(convert_data1)
  
# converting marks2 dataframe column into vector 
# by passing as index
convert_data2 = Final_data[['marks2']]
print(convert_data2)

输出:

在R中将数据框架转换为矢量

例2 :

# creating a vector for subjects
subjects=c('java','python','c/c++')
  
# creating vector for teachers
teachers=c('ravi','swapna','sai')
  
# creating vector for pass percentage
pass=c(98.11,90.45,95)
  
# display all details
print(subjects)
print(teachers)
print(pass)
print("----------------------")
  
# passing vectors to the data frame
Final_data = data.frame(subjects,teachers,pass)
  
# display data frame
print(Final_data)
print("-------------------conversion---------------------")
  
# converting subjects dataframe column into 
# vector by passing as index
convert_data1 = Final_data[['subjects']]
print(convert_data1)
  
# converting teachers dataframe column into 
# vector by passing as index
convert_data2 = Final_data[['teachers']]
print(convert_data2)
  
# converting pass dataframe column into vector
# by passing as index
convert_data2 = Final_data[['pass']]
print(convert_data2)

输出:

在R中将数据框架转换为矢量

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程