Warning message:In Ops.factor(x, 2) : ‘^’ not meaningful for factors

2023-11-09 07:40

本文主要是介绍Warning message:In Ops.factor(x, 2) : ‘^’ not meaningful for factors,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Warning message:In Ops.factor(x, 2) : ‘^’ not meaningful for factors

目录

Warning message:In Ops.factor(x, 2) : ‘^’ not meaningful for factors

问题:

解决:

完整错误:


问题:

想计算数值的平方,发生了错误,原来数据格式不对,

需要转换

x <- as.factor(c(3, 3, 6, 2, 7, 4, 3, 6, 5))
x
# [1] 3 3 6 2 7 4 3 6 5
# Levels: 2 3 4 5 6 7x^2

解决:

x_new <- as.numeric(as.character(x))
x_new
x_new^2
as.numeric(as.character(x)) 
factor函数没有计算平方值的方法,我们知道数值肯定是有的,好了,那么把它转化一下就OK了。

x_new <- as.numeric(as.character(x))
x_new
x_new^2

> x_new <- as.numeric(as.character(x))
> x_new
[1] 3 3 6 2 7 4 3 6 5
> x_new^2
[1]  9  9 36  4 49 16  9 36 25
>  

完整错误:

> x <- as.factor(c(3, 3, 6, 2, 7, 4, 3, 6, 5))
> x
[1] 3 3 6 2 7 4 3 6 5
Levels: 2 3 4 5 6 7
> # [1] 3 3 6 2 7 4 3 6 5
> # Levels: 2 3 4 5 6 7


> x^2
[1] NA NA NA NA NA NA NA NA NA
Warning message:
In Ops.factor(x, 2) : ‘^’ not meaningful for factors

 

R 是一个有着统计分析功能及强大作图功能的软件系统,是由奥克兰大学统计学系的Ross Ihaka 和 Robert Gentleman 共同创立。由于R 受Becker, Chambers & Wilks 创立的S 和Sussman 的Scheme 两种语言的影响,所以R 看起来和S 语言非常相似。

R语言被称作R的部分是因为两位R 的作者(Robert Gentleman 和Ross Ihaka) 的姓名,部分是受到了贝尔实验室S 语言的影响(称其为S 语言的方言)。

R 语言是为数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。

如果你是一个计算机程序的初学者并且急切地想了解计算机的通用编程,R 语言不是一个很理想的选择,可以选择 Python、C 或 Java。

R 语言与 C 语言都是贝尔实验室的研究成果,但两者有不同的侧重领域,R 语言是一种解释型的面向数学理论研究工作者的语言,而 C 语言是为计算机软件工程师设计的。

R 语言是解释运行的语言(与 C 语言的编译运行不同),它的执行速度比 C 语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作并且能够十分方便地输出文字和图形信息,所以它广泛应用于数学尤其是统计学领域。

 

这篇关于Warning message:In Ops.factor(x, 2) : ‘^’ not meaningful for factors的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/374793

相关文章

解决PHP Warning: strftime(): It is not safe to rely on the system's timezone set

当运行一些程序时,在httpd日志中会有如下警告日志: PHP Warning:  strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set(

Linux - SSH: WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

一、问题     通过 SSH 登录节点时遇到的问题 二、方案     通过 vi ~/.ssh/known_hosts 删除对应节点 ip 的 rsa 信息即可

modelsim 关闭 warning 的方法

按照下面的图片设置后可以关闭 warning

c/c++: warning: ISO C90 forbids variable length array ‘a’

文章目录 介绍C99安全问题类似的alloca安全问题的防护 介绍 https://en.cppreference.com/w/c/language/array @item -Wvla @opindex Wvla @opindex Wno-vla Warn if a variable-length array is used in the code. @option{-Wno-v

CUICatalog: Invalid asset name supplied: (null), or invalid scale factor: 2.000000错误解决方案

[[UIImage imageNamed:@""] 当后面的字符串为空时,会出现题目中的错误 if (imagstr != nil) {         cell.imageView.image =[UIImage imageNamed:imagstr];     }

Gnu: binutils: ld: .gnu.warning.链接时的主动警告 glibc

这个是一个gnu的extension,glibc会使用这个功能,标记即将被淘汰的符号,产生链接时的警告,比如: /* When a reference to SYMBOL is encountered, the linker will emit awarning message MSG. *//* We want the .gnu.warning.SYMBOL section to be u

SDUT1500_Message Flood(字典树)

Message Flood Time Limit: 1500MS Memory limit: 65536K 题目描述 Well, how do you feel about mobile phone? Your answer would probably be something like that "It's so convenient and benefits peop

CST软件如何计算天线系数Antenna Factor-达索官方授权

天线系数(Antenna Factor)也称天线因子,是指天线附近接收的电场强度与天线端口生成的电压比值,简单讲就是天线接收电磁波,然后转化成电信号的能力;或者反过来,激励电信号之后,天线转化成电磁波的能力。由于电场单位是V/m,所以天线系数(简称AF)的单位就是每米“/m”,如果用dB表示的话,就是dBm^-1. 首先一个问题就是,天线系数和增益有什么区别呢?直接上公式吧,对于50欧姆的天线:

PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

服务器突然出现这种提示,无法上传文件和图片,怎么解决? PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0 1.因为php.ini中没有设置上传的临时文件,默认为系统的临时文件地址。 2.如果没有权限去读系统的临时文件目录的话就会产生上述错误。 解决的方法就