全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3112 5
2017-06-10
R 的查错功能太差,不能正确的给出建议。很多人为这个圆括号问题,伤透了心。如帖子 http://muchong.com/bbs/viewthread.php?tid=10985746&fpage=1 。
我想编一个 能检查括号的程序,发现中间的问题多多啊 。

我的思路是先找括号,将其类型、位置记录下来。再配对,记录其配对的顺序。最后画个图,简单直观,看着方便检查。
字符串的位置,坐标轴x正好对应字符的位置。
前面的配对程序也做好了,但是画图后,这个字符串和上面的连线没有办法对齐。R不像其它语言,图片的大小可以定死,文字的大小也能定死。R吧,图片大小它自动调节,不容易对齐。
QQ图片20170610002840.png
还有字符的像素宽度也不一样,也是问题,不好解决。

我就想了新办法,把字符串用 strsplit()  弄成单个字符存放,然后再用text() 放在坐标轴上相应的位置,结果出现讨厌的引号。
QQ截图20170610003607.png
这引号如何去除呢?

希望高手帮忙!
做出来后和大家共享。



二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-10 10:41:22
给你一下查找配对括号的函数吧:
复制代码

重复find_match_bracket就可以了
二维码

扫码加我 拉你入群

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

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

2017-6-10 20:01:13
谢谢  jiangbeilu  这个程序,我已经弄出来了。
关键是现在如何展示,我想画出图来,和文字对应上有问题,有没有人解决上面的第二问题,如何去除引号。
二维码

扫码加我 拉你入群

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

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

2017-6-11 09:05:39
deephilla 发表于 2017-6-10 20:01
谢谢  jiangbeilu  这个程序,我已经弄出来了。
关键是现在如何展示,我想画出图来,和文字对应上有问题, ...
你上传一下数据和代码吧,因为我自己replicate你的程序也需要时间,还不一定做出来跟你一样的样子
二维码

扫码加我 拉你入群

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

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

2017-6-11 21:48:51
程序有200多行,我用附件上传。将后缀.txt  改为.R 即可。
谢谢各位帮忙。我觉得弄好了,都可以用是 个好事。
各位帮忙。
附件列表
二维码

扫码加我 拉你入群

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

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

2017-6-23 00:06:02
怎么没有人来了呢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群