- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以向我解释这里发生了什么吗?当变量被编码为因子并且 nchar 强制转换为字符时,为什么该函数不能有效地计算字符数?
> x <- c("73210", "73458", "73215", "72350")
> nchar(x)
[1] 5 5 5 5
>
> x <- factor(x)
> nchar(x)
[1] 1 1 1 1
>
> nchar(as.character(x))
[1] 5 5 5 5
谢谢。
最佳答案
这是因为有一个因子,你的数据用1、2等表示。你的意思是计算级别的字符:
> nchar(levels(x)[x])
[1] 5 5 5 5
关于r - 在因子变量上使用 nchar 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9320833/
我想找到更好的方法来找到我正在相互比较的两个字符串的更大 nchar。 假设我在 sentenceMatch data.frame 中有字符串,我需要创建一个 max(nchar(string1),
1. char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的
有人可以向我解释这里发生了什么吗?当变量被编码为因子并且 nchar 强制转换为字符时,为什么该函数不能有效地计算字符数? > x nchar(x) [1] 5 5 5 5 > > x nchar
我有一个列表/向量列表: list(c("cat1", "cat6", ""), c("cat5", "cat3", "cat4"), c("cat6", "cat4", ""), c("cat5",
现在就摘录一下sql2005联机丛书里的关于这几个数据类型的解释 字符数据类型(nchar 长度固定,nvarchar 长度可变)和 Unicode 数据使用 UNICODE UCS-2 字符集。
我发现每当我从我的数据库加载一个对象时,它立即显示为 Dirty。 我找到了一些代码,可以让我在这里查看对象是否脏:http://nhforge.org/wikis/howtonh/finding-d
除了 CHAR (CHARACTER) 和 VARCHAR (CHARACTER VARYING) 之外,SQL 还提供了 >NCHAR (NATIONAL CHARACTER) 和 NVARCHAR
在SQL Server中,当我们设置字符型字段的时候,往往有很多个数据类型供我们选择,如:char nchar varchar nvarchar等,那么我们到底应该选择哪一个呢?下面就一一来描述其区
对于程序中的一般字符串类型的字段,SQL Server中有char、varchar、nchar、nvarchar四种类型来对应,那么这四种类型有什么区别呢,这里做一下对比。 1.定长或变长 所谓
有人可以帮我解决这个问题吗? 我需要将 nchar 列转换为 nvarchar 列并修剪空格。 谢谢你。 最佳答案 SELECT RTrim(CAST([MynCharColumn] As nVarC
我正在研究 MSDN 中的一个示例,该示例使用小型数据库来演示数据驱动测试,这是简单的架构: CREATE TABLE dbo.LogonInfoTest ( UserId nchar(2
我正在重构数据库 (SQL Server 2008) 方案并收集参数以将 NCHAR(1) 列(保留 Y|N 值)更改为位。每个人都知道这是必要的,但不知道为什么会发生,但这种变化会影响生产数据库,因
我一直在研究 substitute,但不太明白 nchar(substitute(a + b + c)) 的结果到底是什么?结果是 nchar(substitute(a + b + c)) [1] 1
据我了解,输入应在不指定的情况下转换为字符 "x = ...字符向量,或要强制转换为字符向量的向量" nchar(2015122514204000000) # 18 nchar("2015122514
根据我的经验,从我的数据库中选择数据的位置似乎不适用于 nchar 格式的字段,但适用于 nvarchar 格式的字段。这是真的? 如果是这样,为什么将数据类型更改为 nvarchar 是唯一的解决方
我正在使用 SQL Server 2008、Visual Web Developer 2012 和 .net 4.0。我在 SQL Server 中创建了一个表并向其中添加了一些列。我为一些列指定了数
你如何决定是使用 nvarchar 还是 nchar ? 例如,我注意到由 sqlmembership 提供程序创建的默认成员数据库将 Email 列声明为 nvarchar(256) 类型 对我来说
如果这个问题已经被问过和回答过,请原谅我。我只是花了一些时间搜索我的问题,但似乎找不到。 无论如何,我在 Visual Studio 2010 和 MS SQL Server 中工作。我已经创建了数据
我正在使用带有一组参数的 JDBC Prepared Statement 使用 setString(pos, value)。表上的基础列都是 NCHAR 和 NVARCHAR2。我已设置 Oracle
我有一个包含大量 NCHAR(n) 列的数据库。其中一些列是简单属性,但有些也是主键或外键。 表和列很多,测试数据量很大。 将每个 NCHAR(n) 列转换为相同长度的 NVARCHAR(n) 列并在
我是一名优秀的程序员,十分优秀!