如何在RStudio中导入含特殊字符的TXT文件并生成data.table
R导入txt并生成指定格式data.table的实现代码
需要用到data.table包,操作步骤如下:
- 第一步:安装并加载依赖包
# 安装data.table(仅首次使用需要运行) install.packages("data.table") # 加载包 library(data.table)
- 第二步:直接读取文件并跳过前6行
fread自带跳过指定行数的参数,无需提前修改原文件内容,读取时自动过滤前6行,同时指定列名即可:
# 请将引号内的路径替换为你本地txt文件的实际路径 dt <- fread( file = "C:/your_folder/your_file.txt", skip = 6, col.names = c("Col A", "Col B") ) # 查看生成的data.table print(dt)
参数说明:
skip = 6:读取时自动跳过文件前6行内容,从第7行(有效数据第一行)开始读取col.names = c("Col A", "Col B"):直接将读取到的两列设置为目标列名,fread会自动识别空格分隔符完成列拆分,无需额外处理
运行上述代码后得到的dt就是符合要求的data.table。
内容的提问来源于stack exchange,提问作者Heiwa
相关产品推荐
相关产品推荐

