[问题]如何将一个csv档快速分割存成另两个csv档

楼主: studioA (understand?)   2022-09-29 11:39:22
使用者(已经有用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 的版本和套件版本资讯,
让版友更容易找出错误
[关键字]:
选择性,也许未来有用
作者: evilove (愿意感动就是一种享受)   2022-09-29 11:58:00
不懂你的意思 你不load data进去R R怎么可能处理?
作者: fox1375 (阿吠)   2022-09-29 12:26:00
想要不读成data.frame的原因是什么?是嫌速度慢吗?
作者: lycantrope (阿宽)   2022-09-29 12:29:00
读取时跳过第一行不就好了...如果嫌弃读取慢,那csv也不是首选readr的read_lines skip=1后直接write_lines
作者: obarisk (OSWALT)   2022-09-29 13:41:00
这不用r。head/tail就结束了。
作者: lycantrope (阿宽)   2022-09-29 14:05:00
echo "tail -n +2 file.csv" > "file.csv"
作者: locka (locka)   2022-09-29 14:37:00
推7楼大大,如果只是想单纯新增一个csv档的话,直接commandline解决
作者: lycantrope (阿宽)   2022-09-29 14:38:00
echo "$(tail -n +2 file.csv)" > "file.csv"
作者: hohiyan (海洋)   2022-09-30 08:22:00
如果原po是用Windows,command line 这招可能不管用但可以另外安装像 git bash 这些终端机程式来用
楼主: studioA (understand?)   2022-09-30 10:04:00
我就是用Windows echo 我再试试看
作者: cywhale (cywhale)   2022-09-30 12:06:00
sh+1 powershell也有啊google https://reurl.cc/oQ2G8M
作者: jasonfun44 (kk123)   2022-11-19 22:13:00
直接用excel VBA?

Links booklink

Contact Us: admin [ a t ] ucptt.com