相关疑难解决方法(0)

确定数据框列的数据类型

我正在使用R并使用将数据加载到数据帧中read.csv().如何确定数据框中每列的数据类型?

types r dataframe

135
推荐指数
6
解决办法
33万
查看次数

R对象识别

我经常以产生输出的函数结束,我不理解输出数据类型.我期待一个列表,它最终成为列表或数据框或其他内容的列表.首次使用函数时,确定输出数据类型的好方法或工作流程是什么?

r object

114
推荐指数
4
解决办法
11万
查看次数

变量的类型和类

两个R问题:

  1. 变量的类型(返回者typeof)和类(返回者class)之间有什么区别?差异是否与C++语言相似?
  2. 什么是可能的变量类型和类别?

types r class

84
推荐指数
2
解决办法
5万
查看次数

对R中事物类型的综合调查; 'mode'和'class'和'typeof'是不够的

语言R让我困惑.实体具有模式和类,但即使这不足以完全描述实体.

这个答案说

在R中,每个"对象"都有一个模式和一个类.

所以我做了这些实验:

> class(3)
[1] "numeric"
> mode(3)
[1] "numeric"
> typeof(3)
[1] "double"
Run Code Online (Sandbox Code Playgroud)

到目前为止公平,但后来我传入了一个向量:

> mode(c(1,2))
[1] "numeric"
> class(c(1,2))
[1] "numeric"
> typeof(c(1,2))
[1] "double"
Run Code Online (Sandbox Code Playgroud)

这没有意义.当然,整数向量应该具有与单个整数不同的类或不同的模式吗?我的问题是:

  • R中的所有内容都有(只有一个)类吗?
  • R中的所有内容都有(只有一种)模式吗?
  • 什么,如果有的话,'typeof'告诉我们什么?
  • 完整描述实体还需要哪些其他信息?(例如,'矢量'存储在哪里?)

更新:显然,文字3只是长度为1的向量.没有标量.好吧但是......我试过mode("string")了"character",让我觉得字符串是一个字符向量.但如果这是真的,那么这应该是真的,但事实并非如此!c('h','i') == "hi"

r language-lawyer r-faq

43
推荐指数
4
解决办法
9350
查看次数

标签 统计

r ×4

types ×2

class ×1

dataframe ×1

language-lawyer ×1

object ×1

r-faq ×1