楼主: 孙悟充
5345 8

[问答] R读取csv数据怎么跳行呢 [推广有奖]

  • 0关注
  • 1粉丝

大专生

76%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
4.1091
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
701 点
帖子
44
精华
0
在线时间
42 小时
注册时间
2018-3-28
最后登录
2019-5-8

楼主
孙悟充 学生认证  发表于 2018-11-9 14:24:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我知道skip可以跳过前几行但是如果需要保留第一行,只跳过第二、三行的话,可以怎样设置呢,不用重命名列名的方法(暂时这么做了)

指标        年末人口数        地区生产总值        第一产业增加值        第二产业增加值        第三产业增加值
年份        2016        2016        2016        2016        2016
单位        万人        亿元        亿元        亿元        亿元
北  京        2173        25669.13        129.79        4944.44        20594.9
天  津        1562        17885.39        220.22        7571.35        10093.82

数据大概是这样
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 r语言入门 R语言学习 R读取数据 CSV

沙发
jinkelazzz 发表于 2018-11-9 16:48:45
如果行数少手工删掉吧

藤椅
孙悟充 学生认证  发表于 2018-11-9 18:06:28
jinkelazzz 发表于 2018-11-9 16:48
如果行数少手工删掉吧
是手工做的,想知道有没有能实现这个的参数

板凳
wang052235 发表于 2018-11-9 22:29:23
可以写header=T,skip=2 吧

报纸
孙悟充 学生认证  发表于 2018-11-10 10:28:04
wang052235 发表于 2018-11-9 22:29
可以写header=T,skip=2 吧
这样就把第一行也跳过了,但我是这么做的,然后header=F,又自己写了一遍变量名

地板
rainningpoet 发表于 2018-11-11 01:09:01

pd.read_csv('test.csv', sep='|', skiprows=range(1, 3))

https://stackoverflow.com/questions/27325652/python-pandas-read-csv-skip-rows-but-keep-header

7
孙悟充 学生认证  发表于 2018-11-11 22:42:59
rainningpoet 发表于 2018-11-11 01:09
pd.read_csv('test.csv', sep='|', skiprows=range(1, 3))

https://stackoverflow.com/questions/2732 ...
这个不是python的么

8
johnmy 发表于 2018-11-12 10:33:41
可以先只把第一行读出来,存为header,再跳过3行,最后重命名列名。
参考:
https://stackoverflow.com/questions/39110755/skip-specific-rows-using-read-csv-in-r
或是都读出来,再删除2,3行。

用得多自己编一个函数也可以啊

9
孙悟充 学生认证  发表于 2018-11-12 12:44:25
johnmy 发表于 2018-11-12 10:33
可以先只把第一行读出来,存为header,再跳过3行,最后重命名列名。
参考:
https://stackoverflow.com/q ...
好的,谢谢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 17:33