作者studioA (understand?)
看板R_Language
标题[问题]如何将一个csv档快速分割存成另两个csv档
时间Thu Sep 29 11:39:22 2022
使用者(已经有用R 做过不少作品)
[问题叙述]:
我有一些CSV档(另一个系统自动生成CSV档案)
我平日工作都要把这些 CSV档首行(栏位名)剪下然後存成另一个CSV档
让原来的CSV档没有首行,单纯是纯数值,才能跑後续分析
R有没有方法
不透过read_csv读入成data.fram,而能快速删除第一行後存成另一个CSV档???
[程式范例]:
csv_1档的格式 如下
A,B,C
25,45,65
24,65,-100
csv_2档的格式 如下
G,L,Y
0.1,0,2022-09-03
0.2,0.5,2022-09-04
[环境叙述]:
R 4.0.0
请提供 sessionInfo() 的输出结果,
里面含有所有你使用的作业系统、R 的版本和套件版本资讯,
让版友更容易找出错误
[关键字]:
选择性,也许未来有用
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.51.159.81 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1664422764.A.D86.html
※ 编辑: studioA (27.51.159.81 台湾), 09/29/2022 11:40:41
1F:推 evilove: 不懂你的意思 你不load data进去R R怎麽可能处理? 09/29 11:58
2F:推 fox1375: 想要不读成data.frame的原因是什麽?是嫌速度慢吗? 09/29 12:26
3F:推 lycantrope: 读取时跳过第一行不就好了... 09/29 12:29
4F:→ lycantrope: 如果嫌弃读取慢,那csv也不是首选 09/29 12:30
5F:推 lycantrope: readr的read_lines skip=1後直接write_lines 09/29 12:37
6F:→ obarisk: 这不用r。head/tail就结束了。 09/29 13:41
7F:推 lycantrope: echo "tail -n +2 file.csv" > "file.csv" 09/29 14:05
8F:推 locka: 推7楼大大,如果只是想单纯新增一个csv档的话,直接command 09/29 14:37
9F:推 locka: line解决 09/29 14:37
10F:→ lycantrope: echo "$(tail -n +2 file.csv)" > "file.csv" 09/29 14:38
11F:推 hohiyan: 如果原po是用Windows,command line 这招可能不管用 09/30 08:22
12F:→ hohiyan: 但可以另外安装像 git bash 这些终端机程式来用 09/30 08:23
13F:→ studioA: 我就是用Windows echo 我再试试看 09/30 10:04
15F:推 jasonfun44: 直接用excel VBA? 11/19 22:13