【发布时间】:2014-03-21 15:51:09
【问题描述】:
我正在读取前两行这样的文件(列是空格分隔的):
c1 c2 c3 c4 c5
1 2 3 4 5
我想读取前两行并确定第一行是字符向量还是数值向量? (在上面的示例中,它是字符,但在其他文件中它可以是数字)。
我该怎么做?我尝试使用 read.table、data.table 和 fread,但它们都不能正常工作。 read.table 将每个元素转换为整数。你能帮我一个简单的方法吗?
【问题讨论】:
-
这里是不是有些文件有标题而有些没有?
-
@jlhoward,是的,我想检测文件是否有标题
-
@Elahehkamaliha,那么这个问题与您之前的问题有何不同:stackoverflow.com/questions/22413199/…
-
@Henrik 我试图让它更通用。在这里,我只问如何获取文件中每个单元格的类型(字符、数字、...)
-
@Elahehkamaliha,cmets 中针对您之前的问题提出了几种方法。分享您的尝试对每个人都有帮助。请向我们展示您尝试过的代码以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它可以避免我们重复明显的答案,它可以帮助您获得更具体和相关的答案。干杯。
标签: r file types data.table