python 逐行读取csv_在R中如何逐行读取CSV文件并将内容识别为正确的数据类型?...

根据DWin的评论,您可以尝试这样的事情:

read.clump <- function(file, lines, clump){

if(clump > 1){

header <- read.csv(file, nrows=1, header=FALSE)

p = read.csv(file, skip = lines*(clump-1),

#p = read.csv(file, skip = (lines*(clump-1))+1 if not a textConnection

nrows = lines, header=FALSE)

names(p) = header

} else {

p = read.csv(file, skip = lines*(clump-1), nrows = lines)

}

return(p)

}您也应该在函数中添加一些错误处理/检查。

然后用

x = "letter1, letter2

a, b

c, d

e, f

g, h

i, j

k, l"

>read.clump(textConnection(x), lines = 2, clump = 1)

letter1 letter2

1 a b

2 c d

> read.clump(textConnection(x), lines = 2, clump = 2)

letter1 letter2

1 e f

2 g h

> read.clump(textConnection(x), lines = 3, clump = 1)

letter1 letter2

1 a b

2 c d

3 e f

> read.clump(textConnection(x), lines = 3, clump = 2)

letter1 letter2

1 g h

2 i j

3 k l现在你只需要*应用于团块

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/262142.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QMouseEvent 的坐标__Win

1、 QMouseEvent.x() 和 QMouseEvent.y() 是窗口里面的坐标&#xff0c;相当于 Windows API 里面的 ClientX和ClientY 。 2、 QMouseEvent.GlobalX() 和 QMouseEvent.GlobalY() 是位于屏幕上的坐标&#xff0c;相当于 Windows API 里面的 ScreenX 和 ScreenY 。 3、 Windows AP…

主板不通电检测流程

主板不上电的故障&#xff0c;在日常维修中比较常见&#xff0c;其实从我的维修经验上来说&#xff0c;不上电的故障是最好修的&#xff0c;只是大家在维修过程中没有掌握正确的维修流程&#xff0c;所以思路也就不正确&#xff0c;在这里向大家作一个关于主板不上电维修的流程…

开源项目管理软件禅道使用帮助下载

Author: 王春生 大家好&#xff01;前面一段时间都在忙于开发功能&#xff0c;所以文档都还没有怎么整理。后面陆续的会完善相应的文档。今天先给大家一份概要的帮助&#xff0c;旨在帮助大家了解禅道的设计宗旨和基本的使用指南。下载地址&#xff1a;http://zentaoms.googlec…

php 掌握jquery,完全掌握jquery tmpl模板

之前用模板渲染都是用angular&#xff0c;无意间发现了jquery tmpl这种轻量级&#xff0c;其文档在这里&#xff0c;本文主要为大家带来一篇jquery tmpl模板(实例讲解)。小编觉得挺不错的&#xff0c;现在就分享给大家&#xff0c;也给大家做个参考。一起跟随小编过来看看吧&am…

uniaccess进程无法结束 拒绝访问_嵌入式Linux编程——程序员小白不懂的进程、信号量、并发、互斥...

所有学嵌入式Linux系统的看过来了&#xff0c;以下内容是每一位想学习Linux嵌入式系统想要了解的内容&#xff0c;真的很想要分享给大家&#xff01;本文分享的内容主要如下几个方面&#xff1a;3.1 并发的原理3.1.1 一个简单的例子3.1.2 竞争条件3.1.3 操作系统关注的问题3.1.…

向mvc controller传递json数组

对于这个主题我没有找到最合适的办法&#xff0c;只是找出了个可以暂时规避问题的方法。发到这里非常希望各位大侠&#xff0c;能给小弟些思路解决此问题。 一开始的需求 本想实现这么一个功能 这里的 var titles [{ title: "ONE",List: ["1", "2&qu…

我常用的在线取色器

颜色明淡 http://www.colorschemer.com/online.html 2.http://tool.cc/color/ 转载于:https://www.cnblogs.com/xiaoliu66007/p/5145955.html

大家好!欢迎来到我的博客!

大家好&#xff0c;欢迎你们来到我的博客&#xff0c;我是你们的好朋友egg&#xff0c;一个疯狂的Java爱好者&#xff01;这里我会分享一个程序员成长所需的点点滴滴&#xff0c;以Java为主体&#xff0c;从基础到高级知识都会不断的出炉&#xff01;真心欢迎每一位读者朋友&am…

PHP开发erp账号登陆问题,浪潮ERP软件E系列创建账套时提示“由于登陆不正确、请重新登陆” | 浪潮888博客...

浪潮ERP软件E系列创建账套时提示“由于登陆不正确、请重新登陆”数 据 库&#xff1a; MSDE2000软件版本&#xff1a; E4 软件模块&#xff1a; 账套管理问题描述&#xff1a;E系列创建账套时提示“由于登陆不正确、请重新登陆”产生原因&#xff1a; 无解决方法&#xff1a;首…

python支持向量机回归_Python中支持向量机SVM的使用方法详解

除了在Matlab中使用PRTools工具箱中的svm算法&#xff0c;Python中一样可以使用支持向量机做分类。因为Python中的sklearn库也集成了SVM算法&#xff0c;本文的运行环境是Pycharm。 一、导入sklearn算法包 Scikit-Learn库已经实现了所有基本机器学习的算法&#xff0c;具体使用…

c#正则表达式

到目前为止&#xff0c;许多的编程语言和工具都包含对正则表达式的支持&#xff0c;当然.NET也不例外&#xff0c;.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。 正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达…

linux awk命令详解

简介 awk是一个强大的文本分析工具&#xff0c;相对于grep的查找&#xff0c;sed的编辑&#xff0c;awk在其对数据分析并生成报告时&#xff0c;显得尤为强大。简单来说awk就是把文件逐行的读入&#xff0c;以空格为默认分隔符将每行切片&#xff0c;切开的部分再进行各种分析处…

python3网络爬虫开发实战豆瓣_大牛程序员教你1天入门Python3 网络爬虫例子

在我们日常上网浏览网页的时候&#xff0c;经常会看到一些好看的图片&#xff0c;我们就希望把这些图片保存下载&#xff0c;或者用户用来做桌面壁纸&#xff0c;或者用来做设计的素材。其实我们可以通过python 来实现这样一个简单的爬虫功能&#xff0c;把我们想要的代码爬取到…

解决了界面上菜单项跑到其它AE控件后面的问题(java)

菜单项竟然跑到后面去了&#xff0c;搞了好多天&#xff0c;终于解决了 只要把这句代码放到main()的最前面就可以了 JPopupMenu.setDefaultLightWeightPopupEnabled(false); 转载于:https://www.cnblogs.com/bluemaplestudio/archive/2010/02/28/1675171.html

There is no public key available for the following key IDs: 3B4FE6ACC0B21F32

Ubuntu报错&#xff1a;There is no public key available for the following key IDs: 3B4FE6ACC0B21F32 解决办法&#xff1a;# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32# apt-get update 转载于:https://blog.51cto.com/yangzhiming/17…

微软工程师测试题——未来

一&#xff0c;选择题&#xff08;皆为单选&#xff09;&#xff1a; 1&#xff0c;以下谁是二进制思想的最早提出者&#xff1f; a&#xff0c;伏羲&#xff1b;b&#xff0c;姬昌&#xff1b;c&#xff0c;莱布尼茨&#xff1b;d&#xff0c;柏拉图。 答案&#xff1a;A 解释…

matlab利用霍夫,基于matlab的霍夫变换

霍夫变换(限量版)基于matlab的霍夫变换 一、简单介绍Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性&#xff0c;将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问…

python网站用什么数据库_PyMySQL数据库的使用

前面我们学习了SQLite数据库的相关内容&#xff0c;我们也通过前面的内容学习到了数据库的相关操作&#xff0c;PyMySQL数据库的操作和前面的内容类似&#xff0c;但我们可以通过Navicat直接来查看数据库中的内容&#xff0c;实现数据可视化&#xff0c;前面我们已经完成了下载…

宏与内联(inline)的区别(转载)

先转载下人家总结的宏和普通函数调用的区别&#xff1a;(1)、宏只做简单的字符串替换&#xff0c;函数是参数传递&#xff0c;所以必然有参数类型检查(支持各种类型&#xff0c;而不是只有字符串)。(2)、宏不经计算而直接替换参数&#xff0c;函数调用则是将参数表达式求值再传…

C++_系列自学课程_第_12_课_结构体

1 #include <iostream>2 #include <string>3 4 using namespace std;5 6 struct CDAccount7 {8 double balance; //余额9 double rate; //利息10 int term; //存期11 };12 13 struct Date14 {15 int year;16 int month;17 int…