R语言中,从空格/制表符分隔文本创建DataFrame的函数名称是什么?
从空格/制表符分隔文本创建DataFrame的R函数
你要找的核心函数是**read.table()**,它默认会识别任意数量的空格或制表符作为分隔符,完美适配你的需求。
基础用法示例
直接用text参数传入文本字符串,配合header = TRUE指定第一行为列名:
df <- read.table(text = "col1 col2 1 2 3 4", header = TRUE) print(df) # 输出: # col1 col2 # 1 1 2 # 2 3 4
补充说明
read.table()默认sep = "",会自动处理连续空格、制表符等空白分隔符- 如果文本以制表符为主,也可以用封装好的
read.delim(),它默认sep = "\t",同样兼容空格分隔的场景 - 若处理大文本需要更高效率,可使用
data.table包的fread(),用法更简洁且速度更快:
library(data.table) df <- fread("col1 col2 1 2 3 4") print(df)
内容的提问来源于stack exchange,提问作者Julien
相关产品推荐
相关产品推荐

