Как выбрать несколько столбцов DataFrame по имени в R?

Опубликовано: 14 Сентября, 2022

В этой статье мы обсудим, как выбрать несколько столбцов из DataFrame по имени на языке программирования R. Чтобы получить несколько столбцов, мы будем использовать структуру данных списка. Используя список, мы можем передать столбцы фрейма данных, разделенные запятой. Затем мы можем получить список, используя функцию list().

Синтаксис :

list(dataframe_name$column1,dataframe_name$column2,.,dataframe_name$column n)

Пример1:

R




# create a vector with student id
vector1=c(7058,7059,7075,7076)
  
# create a vector with student name
vector2=c("Sravan kumar","Jyothika",
          "Deepika","Kyathi")
  
# create a vector with student address
vector3=c("ponnur","tenali","repalle",
          "ponnur")
  
# pass these vectors to the dataframe
dataframe1=data.frame(id=vector1,names=vector2,
                      address=vector3)
  
print(dataframe1)
  
# select multiple columns from the
# dataframe1 using list datastructure
a=list(dataframe1$id,dataframe1$names,dataframe1$address)
  
print(a)

Выход:

Пример 2 :

R




# create a vector with student id
vector1=c(7058,7059,7075,7076)
  
# create a vector with student name
vector2=c("Sravan kumar","Jyothika",
          "Deepika","Kyathi")
  
# create a vector with student address
vector3=c("ponnur","tenali","repalle","ponnur")
  
# pass these vectors to the dataframe
dataframe1=data.frame(id=vector1,names=vector2,
                      address=vector3)
  
print(dataframe1)
  
# select multiple columns from the
# dataframe1 using list datastructure
a=list(dataframe1$id,dataframe1$names)
  
print(a)

Выход: