read.csv 把 "T" 读成 "TRUE" 的问题

read.csv(text="A,B,T,T", header=FALSE)
##    V1 V2   V3   V4
## 1  A  B TRUE TRUE

RT, 有的时候R读取数据的时候容易遇到这种问题。

怎样解决呢?

调整几个参数即可:

read.csv(text="A,B,T,T", header=FALSE, stringsAsFactors=FALSE, colClasses = c("character"))

##   V1 V2 V3 V4
##1  A  B  T  T

这里面, T不会再变成logical类型,还是character类型

时间: 2024-09-21 13:12:09

read.csv 把 "T" 读成 "TRUE" 的问题的相关文章

在Closing事件中,将e.Cancle设置成true,则Windows无法关机和重启系统的解决办法

最近在设计一个WinForm程序的时候遇到一个bug,就是From1窗体的关闭事件中设置了e.Cancle设置成true,导致系统无法关机重启,windows7 和windows xp都是这样. 我这里设计的是当用户点击窗体的叉叉,不关闭窗体,而是最小化窗体,但当系统重启的时候,发现无关关机重启了,这里的解决办法是通过判断CloseReason的枚举值,来搞清楚到底是用户自己关闭或是系统引起的窗体关闭.关键代码如下: private void Form1_FormClosing(object s

函数的逻辑读成零

drop table t; CREATE TABLE T AS SELECT * FROM DBA_OBJECTS; CREATE OR REPLACE FUNCTION F_NO_RESULT_CACHE RETURN NUMBER AS V_RETURN NUMBER; BEGIN SELECT COUNT(*) INTO V_RETURN FROM T; RETURN V_RETURN; END; / set autotrace on statistics SELECT F_NO_RESU

Stuts2的"struts.devMode"设置成true后,不起作用的解决办法

不用 <constant name="struts.devMode" value="true" /> 改成 <constant name="struts.configuration.xml.reload" value="true"/> 有人说是因为tomcat加了空格的问题,具体不清楚. 下面是4个开发模式常用配置的简介--- <!-- 开启使用开发模式,详细错误提示 --> <!--

Stuts2的&quot;struts.devMode&quot;设置成true后,不起作用,仍需要重启tomcat

在项目的struts.xml加入了常量配置:<constant name="struts.devMode" value="true" />后,重启服务器.项目后续开发中,修改action.java或者struts.xml仍然需要重启tomcat,和没有配置这个常量是一样的. 不要用 <constant name="struts.devMode" value="true" />改成: <consta

Stuts2的&amp;quot;struts.devMode&amp;quot;设置成true后,不起作用的解决的方法

不用 <constant name="struts.devMode" value="true" /> 改成 <constant name="struts.configuration.xml.reload" value="true"/> 有人说是由于tomcat加了空格的问题,详细不清楚. 以下是4个开发模式经常使用配置的简单介绍--- <!-- 开启使用开发模式.具体错误提示 --> <

Stuts2的 &quot;struts.devMode&quot; 设置成true后,不起作用,仍需要重启tomcat

不要用 <constant name="struts.devMode" value="true" />改成: <constant name="struts.configuration.xml.reload" value="true"/>就OK了 下面是4个开发模式常用配置的简介--- <!-- 开启使用开发模式,详细错误提示 --> <!-- <constant name=&qu

关于SSIS包调用,把Execute out of Process 设成True后运行失败问题

Execute out of Process = True 相当于cmd 下直接dtexec运行package. 要求deployment下没有bingding parameter 或bingding parameter 有默认值 环境变量问题: 查看 dtexec 这是本机上三个SSIS from sql server  2012 to 2016 Dtexec版本要与包版本对应 临时解决办法:  modify path 只保留与当前ssdt对应的, ssdt for visual 2012 -

PHP csv文件内容转成数组/Json

$lines = array_map('str_getcsv', file($filePath));; $result = array(); $headers = null; if (count($lines) > 0) { $headers = $lines[0]; } for($i=1; $i<count($lines); $i++) { $obj = $lines[$i]; $result[] = array_combine($headers, $obj);//转成数组 } $json

OpenCV下的CSV文件读、写

1.CSV文件格式简介 逗号分隔值(Comma-SeparatedValues,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据.CSV文件由任意数目的记录组成,记录间以某种换行符分隔:每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符.通常,所有记录都有完全相同的字段序列. CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的