菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

R 数字


数字

R 中有三种数字类型

  • numeric (数字)
  • 整数
  • complex

当你给数字类型的变量赋值时,它们就会被创建

示例

x <- 10.5   # 数值型
y <- 10L    # 整型
z <- 1i     # 复数型

数字

numeric(数值型)数据类型是R中最常见的数据类型,它包含任何带小数或不带小数的数字,例如:10.5, 55, 787

示例

x <- 10.5
y <- 55

# 打印 x 和 y 的值
x
y

# 打印 x 和 y 的类名
class(x)
class(y)
自己动手试一试 »

整数

整数(Integers)是不带小数的数字数据。当你确定一个变量永远不需要包含小数时,可以使用它。要创建一个integer(整型)变量,必须在整数值后面加上字母L

示例

x <- 1000L
y <- 55L

# 打印 x 和 y 的值
x
y

# 打印 x 和 y 的类名
class(x)
class(y)
自己动手试一试 »


复数

complex(复数)数字在书写时,有一个作为虚部的“i

示例

x <- 3+5i
y <- 5i

# 打印 x 和 y 的值
x
y

# 打印 x 和 y 的类名
class(x)
class(y)
自己动手试一试 »

类型转换

你可以使用以下函数将一种类型转换为另一种类型

  • as.numeric()
  • as.integer()
  • as.complex()

示例

x <- 1L # 整型
y <- 2 # 数值型

# 从整型转换为数值型
a <- as.numeric(x)

# 从数值型转换为整型
b <- as.integer(y)

# 打印 x 和 y 的值
x
y

# 打印 a 和 b 的类名
class(a)
class(b)
自己动手试一试 »

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持