首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

奇怪R语言apply问题及解决

今天遇到了一个百思不得解问题,记录一下,欢迎交流讨论。为了简化问题,我把数据删除到两行,并把问题最小化了。...我想用apply函数筛选一下第三列V4中数据,用一个稍微复杂条件,这里我简化成了是否大于0,当然,如果只是>0,太多方法可以实现了,只是复现最小错误。...: test_func <- function(row){ print(row[3]) row[3] > 0 } apply(pca_test, 1, test_func) 才开始没打印出来(...打印出来才发现问题所在,正数多了个空格(如蓝色空格所示),导致结果错误,但是单独放一行上去结果是OK。就是这么神奇有没有,怎么解决呢,as.numeric转化成数值试试?...原因分析: 可能是因为会转化成字符串,导致空格多出来,或者是个bug。原来数据结构如下: 数据处理过程中,需要值变成了chr类型:

51610
您找到你想要的搜索结果了吗?
是的
没有找到

--Postgresql 建表疏忽导致数据无法插入,发现奇怪问题

此前在其他数据库并未注意到这点,POSTGRESQL 建立字符字段时候,可以大量使用TEXT形式来存储字符。...建表时候粗心在建立表后,插入数据一直报错 当时没有注意,认为是符号错误导致写入数据问题,修改了半天insert语句,报错也改变了 最终发现不是insert语句问题而是建表时候产生问题。...版本(PGV12.2) 注意建表时候将text 写成了test, 导致建表后,字段类型不对。导致后面输入数据错误。...尝试将其他类型写错了,看看能不能建立表 再次创建一个表,尝试将类型写错,也是通过 首先要确认是这里并没有组合类型设置和建立,而发现此次问题也是偶然。...随即查找到底什么原因导致这个问题,或可能原因是什么 随即建立新数据库,模拟问题没有成功 再次创建数据表,发现没有成功模拟出问题。

1K30

R读取spsssav格式数据

注: 这次分享是我在处理sav格式数据时总结,方法来源于网络。...引言 R读取spss数据中sav格式数据,通常有两种情况: 变量中只包含英文字符 变量中包含有中文字符 相对而言,处理英文就很容易,方法也很容易查找到。下面是我对这两种情况一个总结。...方案一 library(memisc) data1 = as.data.set(spss.system.file("data.sav")) data = as.data.frame(data1) 总结 在R语言中处理中文...,经常存在各种不兼容问题,其实还是需要多编码,然后才会遇见或经常google一下,很多问题都是别人遇到过,我们只不过是踩到这个坑罢了!...注:以上代码都是经过实验后,在我实验条件下没有错误,若是在你们条件有问题,请留言!谢谢!

2K30

G02G03R格式与ijk格式转换

数控编程、车铣复合、普车加工、Mastercam、行业前沿、机械视频,生产工艺、加工中心、模具、数控等前沿资讯在这里等你哦 G02/G03格式 G02和G03可以写成两个版本 版本 1 – “R格式:...G02/G03 X12.5 Y14.7 R2.0 F0.2; X、Y – 运动结束时目标坐标。...R——圆弧半径。 F – 进给速度。 版本 2 – “IJK”格式: G02/G03 X12.5 Y14.7 I1.0 J2.0 F0.2; X、Y – 终点坐标。...R 格式与 IJK 格式R格式更容易编写,也更容易理解。但是,您应该意识到它局限性。 如果圆弧角度大于180°,则有两种可能解决方案。这可能会导致控件无法准确地进行您想要移动。...R/IJ 转换计算公式 R 到 IJ 转换: 公式: 计算连接起点 (X1, Y1) 和终点 (X2, Y2) 直线中点: d计算起点和终点之间距离: h计算从圆心到圆心高度: 计算圆心(I,

6510

R 数据整理(四:R 格式化输出与自带数据集)

格式化输出 format() 函数可以将一个数值型向量各个元素按照统一格式转换为字符型。...函数,可以可以把一个元素或 一个向量各个元素按照 C 语言输出格式转换为字符型向量。...第一个自变量是 C 语言格式输出格式字符串,其 中%d 表示输出整数,%f 表示输出实数,%02d 表示输出宽度为 2、不够左填 0 整数,%6.2f 表示输出宽度为 6、 宽度不足时左填空格、含两位小数实数....jpg" "tour010.jpg" "tour015.jpg" "tour100.jpg" 我们还可以传入多个向量,实现多个数据格式化处理: sprintf("%1dx%1d=%2d", 1:5...自带数据集 无论是R base 包,还是像tidyverse 套件中数据处理相关R 包,都提供了很多数据集,便于我们实战。

1.1K40

关于desc一个奇怪问题及分析(r2第18天)

在平时工作中,desc这个命令可谓短小精悍,可以很方便查看表结构和not null情况。 今天在生产环境中碰到一个有些奇怪desc问题。 首先是数据迁移组说有一个表constraint丢了。...180 Y 12 BE NUMBER(9,0) 22 Y 0 但是奇怪是...得到了对应ddl语句,查看constraint是没有问题。但是可以看到有一个奇怪地方,就是constraint是disable。...,发现这是一个数据字典中信息不匹配造成,应该是oracle一个bug,查看metalink没有找到相关bug id....我采用步骤如下: 从生产备份库中导出这个表dump,然后导入另外一个测试环境中,可以看到在测试环境这个问题可以复现。 修复之前使用desc查看。

52750

R语言里可视化多序列比对(paf格式R包:pafr

pafr包参考链接 https://cran.r-project.org/web/packages/pafr/vignettes/Introduction_to_pafr.html 首先用minimap2...比对两个基因组 这里我用NCBI下载两个拟南芥基因组做演示 下载两个基因组 wget https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/001/735...mv GCF_000001735.4_TAIR10.1_genomic.fna target.fna grep ">" target.fna | wc -l ## 这个里有7条序列 minimap2安装...900多兆,自己电脑R语言读取应该很吃力,下面的操作还是使用这个R包自带数据吧 接下来是R语言里操作 安装pafr包 install.packages("pafr") 加载需要用到R包 library...dotplot(fungi.paf.2) image.png 指定染色体共线性 plot_synteny(fungi.paf.2, q_chrom="Q_chr3"

94410

使用strace诊断奇怪sqlplus登录问题(r5笔记第29天)

看到一半时候发现了一个关键地方,就是网络相关错误。 ?...> ll network -rw-r--r-- 1 root root 91 May 6 23:09 network > cat network NETWORKING=yes HOSTNAME=gpnchianap01...得到反馈是昨晚对这台服务器升级了kernel,这个配置应该是人为配错导致。...最后问题原因还是主机名配置,不过这个主机名配置不是要连接数据库服务器配置,竟然是本地主机名问题导致。如果明白了问题大环境,很多问题解释就行得通了。...看来这些问题背景掌握也是很重要,有些时候问题发生时候还是需要多问几句,可以避免很多挤牙膏似的被动。 最后来做一次事后诸葛亮,看看在有问题strace日志中报错前几行日志。

1.2K30

关于奇怪并行进程分析(一) (r6笔记第41天)

在使用orabbix进行监控时候,得益于使用 实时DB time监控选项,对于几分钟内性能抖动也能够狠容易记录下来,而且会把这个监控结果基本真实反应出来,不会随着两个快照间隔被平均,这样性能问题分析和排查如虎添翼...可以看到在早上七点左右时候还是有一些明显性能抖动,DB time会瞬间提高。 ? 这对于一个OLAP系统来说还是有些不正常。...并行session情况如下,可以看到在问题发生时间段里,产生了大量并行session. ? 而且同时我也收到了orabbix告警邮件。...为了排除Orabbix监控延迟,我抓取时间范围略大了些,是7分钟内ash. 得到报告如下,可以看到在问题发生时间段内,取样数也确实蛮高。...首先考虑就是后台scheduler,结果查看还是默认晚上10点左右,所以到早上那个时间段应该不会有直接影响。 那么scheduler狠可能就是用户自定义

66270
领券