这里更多是一种记录了。 最近遇到两个小问题,批量把GB转成UTF-8,因为R里面就算用en.US-UTF8也是不能直接读GB编码的中文文本文件的。所以需要一个转换。由于手头几百个文件,不可能一一打开notepad++之类的文本编辑器然后另存为,于是就开始搜。果然,神奇的软件哪里都有,一搜救有华军软件园的一个小软件:http://www.onlinedown.net/soft/46844.htm。打开之后很方便~只可惜是windows下的,我还得切出ubuntu来回到windows。 同样的还有一件事儿要依赖windows,那就是在读入R之前,我需要批量合并多个文本文件。这个时候就要靠命令行了。键入CMD之后,一路cd进入需要操作的文件夹。然后一个神奇的命令: copy *.txt target.txt 就可以看到命令行华丽丽的搞定了!真速度啊,赞一个。 就在此记录一下,整理数据会有各种各样稀奇古怪的需求,能在R之外做的也有很多(本来我是在ubuntu下ls所有文件名,然后想用for循环在R里面依次读入并rbind的)。当然相比于命令行的原生操作,还是速度慢一些。所以,各种武器齐上马,就看哪个利索了。不同于以往在学校里接触好的数据,格式都弄好了,业界的数据格式千奇百怪。所以涉及到数据格式的修改,感觉真的离不开R里面的merge、reshape等基础命令。话说还发现一个R包,data.table,可以用来做分...
最近琢磨着用sweave写一篇中文报告,结果打开LyX 2.0之后华丽丽的发现已然不知道一份中文的文档应该怎么写了。上一次用Latex玩中文的东西怕是要追溯到本科毕业论文了。而后一年的时间,就从来没用latex编译过任何中文的文档,也难免突然不知所措了。 LyX 2.0相比1.6x变化还是蛮大的,折腾了半天我也没弄明白怎么可以调出中文来。原来的时候觉得XeTeX慢,就一直用ctex+pdflatex的解决办法。可是不知道为什么,这一次中文总是乱码,改成UTF-8也是,弄得我好痛苦。于是一边折腾texlive,一边先在LyX里面用英文写报告。往后再慢慢翻译好了。 终于,在这个中秋假期临近尾声的时候,我没理由再拖着不把中文搞定了。于是,先调回到ubuntu去,从简单的linux软柿子捏。装完texlive 2011,找着网上的若干教程一步步走下来,比如这个,却发现我总是遇到一个莫名其妙的错误问题。错误提示大致如下: ! Undefined control sequence. <argument> \ExplFileName 网上哗啦啦的搜了一番,发现原因大概是l3kernel, l3package和fontspec这个包之间的兼容问题。然后照着网上的步骤删除掉expl3这个文件夹,华丽丽的错误又出现了: ! LaTeX Error: File `expl3.sty' not found. 只有各种崩溃啊。最后忍无可忍,一个 rm -dR * 命令删掉了texlive文件夹下所有的文件。重新开始! 这...
真是不给力啊,继回国之前相机挂掉了之后,kindle也不争气的变板砖了。大概,是一路上我用它用的太狠了,把电全耗光了吧……然后网上搜了搜,说如果电池全耗掉就有可能出现这种问题。 目前的症状是电脑已然不识别了,充电还在充,不过貌似我已经充了一天一夜了……所有的什么reset之类的方式全都失效,kindle彻底冻结在开机目录了…… 好伤心啊,怎么回来之后才坏掉?然后打客服,客服也很无奈的就让我一遍遍拔掉重插、按住电源键不放之类的,也貌似没啥更好的策略。然后说如果还是不行,那么就准备换新的吧…… 好在还在一年保修期内,所以最多也就是把这个东西寄回去就好了。但是,鉴于kindle已经不被电脑识别了,里面的若干资料已然无法拷贝出来了……不知道里面有没有啥涉及到个人隐私的东西啊,真伤脑筋。 好吧,继续等kindle充电,然后再看看这块板砖有没有啥复生的希望吧。唉~
...没想到上个星期在写一篇论文(非毕业论文,毕业论文见这儿)的时候,居然需要画地图…这个,地图怎么画?虽然常年看论文人家总是轻描淡写的说一句“GIS数据来自……”,我还是对这个东西没啥概念,总觉得貌似挺麻烦似的…… 一直知道R能画,taiyun展示过,yihui写到过,yixuan讲解过,但是毕竟自己没有亲手做过。这次逼上梁山了,不得不搞定。于是乎,照着葫芦画瓢,比着yixuan和yihui的教程,一步步的研究,研究。 因为这次我画地图主要是画中国地图,所以GIS数据自然是关注中国的。从yihui那里找到了“国家基础地理信息系统”(中文版和我一样不给力的同学请用英文版网址:http://nfgis.nsdi.gov.cn/nfgis/english/default.htm)。然后,嗯,GIS数据就有了。扔到R里面,调用maptools包,两行代码,中国的雄鸡图就出来啦!顿时那个爽啊。 可是然后呢?呃,我要标注的是我所感兴趣的几个城市的位置,这个yixuan在“可能的拓展”里面说了一下,没有说具体的(傻瓜式)操作,yihui的地图用的是文本导入经纬度数据,我可没有现成的经纬度数据啊!我又懒得研究这个GIS对象在R中到底是怎么玩的,就对着maptools包里面的各种函数扫过去。果然,有一个函数貌似是可以读取经纬度数据的。联系起国家基础地理信息系统里面是有提供各...
达则兼济天下, 穷则独善其身。 …… 或曰,兼济则达,独善则穷。
社会网络,信息传递,实验经济学,小额贷款...
怕下次找不到门?直接google“落园”呗。
落园是我的非学术博客,只是为了娱乐大众。如果您对学术感兴趣,请移步我的英文博客或查看我的简历。
最近寻找新工作中,欢迎推荐机会!我的介绍见这儿。
沪三角(上海、杭州等)、珠三角(珠海、深圳、香港等)、另加西安、成都。如有这些地方的朋友,欢迎提前邮件联系,一起聊聊相互学习 ^_^
You are currently browsing the archives for the 日常应用 category.