R语言 如何获得一个给定的DataFrame的结构

R语言 如何获得一个给定的DataFrame的结构

在这篇文章中,我们将看到如何在R编程中获得一个数据框架的结构。

数据框架的结构 通常意味着关于数据框架的内部细节。

获取数据框架结构的步骤

  • 创建数据框架。
  • 每个向量的大小应该是相同的。
  • 在创建数据框架时遵循语法。

使用的函数

为了获得数据框的结构,我们使用一个内置的函数,叫做 str()。

语法: str( Dataframe_name )

我们必须传递已经创建好的数据框架。

如果我们不传递一个已经创建的数据框,我们就不会得到一个输出。

现在,让我们来看看如何在R语言中创建不同列大小的数据框的例子。这里演示的例子是在 R studio 中进行的,它是R语言编程中最常用的 IDE

例1:创建一个2列的数据框

df1 = data.frame(id = c(1  ,2 , 3), name = c("karthik" , "nikhil" ,"sravan"))
print(df1)
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

例2:创建有3列的数据框架

注意: 这里的 “df2 “和 “print(df2) “命令有相同的结果,因此使用 “df2″,因为它比其他命令更简单。

df2 = data.frame(sid = c(1, 2, 3),
                 sname = c("karthik" , "nikhil" , "sravan"),
                 Branch = c("IT" , "CSE" , "IT"))
df2
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

例3:创建4列的数据框架

df3 = data.frame(eid = c(1, 2, 3) ,
                 ename = c("krishna" , "nikhil" , "manoj"),
                 salary = c(50,000 , 60,000 , 70,000),
                 Designation = c("senior manager" , "HR" , "Manager"))
df3
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

获得 一个 给定的数据框 的结构

例1:df1的结构

df1 = data.frame(id = c(1  , 2, 3),
                 name = c("karthik" , "nikhil" , "sravan"))
str(df1)
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

例2:df2的结构

df2 = data.frame(sid = c(1, 2, 3),
                 sname = c("karthik" , "nikhil" , "sravan"),
                 Branch = c("IT" , "CSE" , "IT"))
str(df2)
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

例3:df3的结构

df3 = data.frame(eid = c(1, 2, 3) ,
                 ename = c("krishna" , "nikhil" , "manoj"),
                 salary = c(50000 , 60000 , 70000),
                 Designation = c("senior manager" , "HR" , "Manager"))
str(df3)
Bash

输出

如何在R语言中获得一个给定的DataFrame的结构?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程