程序设计

专业和发烧友程序员的问答




5
创建一个空的Pandas DataFrame,然后填充它?
我从这里的pandas DataFrame文档开始:http ://pandas.pydata.org/pandas-docs/stable/dsintro.html 我想用时间序列类型的计算中的值迭代地填充DataFrame。所以基本上,我想用列A,B和时间戳记行(全为0或全部为NaN)初始化DataFrame。 然后,我将添加初始值,然后遍历此数据,计算出大约某行之前的新行row[A][t] = row[A][t-1]+1。 我目前正在使用下面的代码,但是我觉得这很丑陋,必须有一种直接使用DataFrame进行此操作的方法,或者通常来说是一种更好的方法。注意:我正在使用Python 2.7。 import datetime as dt import pandas as pd import scipy as s if __name__ == '__main__': base = dt.datetime.today().date() dates = [ base - dt.timedelta(days=x) for x in range(0,10) ] dates.sort() valdict = {} symbols = ['A','B', 'C'] for symb in …
461 python  dataframe  pandas 

14
JavaScript中的.trim()在IE中不起作用
我试图申请 .trim()我的一个JavaScript程序中的字符串。在Mozilla下它可以正常工作,但是当我在IE8中尝试时会显示错误。有人知道这是怎么回事吗?无论如何,我可以使其在IE中工作吗? 码: var ID = document.getElementByID('rep_id').value.trim(); 错误显示: 消息:对象不支持此属性或方法 线:604 字符:2 代码:0 URI:http://test.localhost/test.js


8
如何与父提交进行比较?
除了编写别名或脚本之外,是否还有更短的命令来获取特定提交的差异? git diff 15dc8^..15dc8 如果仅提供单个提交ID git diff 15dc8,则它将与HEAD进行比较。
460 git  git-diff 



27
通过Gradle和Android Studio构建和运行应用程序比通过Eclipse慢
我有一个多项目(〜10个模块),每次构建大约需要20-30秒。当我在Android Studio中按“运行”时,我每次都必须等待以重建应用程序,这非常慢。 是否可以在Android Studio中自动进行构建过程?或者您对如何加快此过程有任何建议? 在Eclipse中,由于具有自动构建功能,因此在模拟器上运行同一项目大约需要3-5秒。 这是我的build.gradle文件(应用模块): buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android' dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile project(':libraries:SharedLibs') compile project(':libraries:actionbarsherlock') compile project(':libraries:FacebookSDK') compile project(':libraries:GooglePlayServices') compile project(':libraries:HorizontalGridView') compile project(':libraries:ImageViewTouch') compile project(':libraries:SlidingMenu') } android { compileSdkVersion …


5
在VS2012中禁用文件预览
在VS2012中,当您在解决方案资源管理器中选择文件时,它将自动在特殊的“预览”选项卡中打开文件。 也许我的计算机速度不够快,但是此预览对我来说太慢了。 如何禁用此功能?

10
拉动后将已落实(但未推送)的移动更改为新分支
我已经做了很多工作(“您的分支要比'origin / master'提前37次提交。”)实际上应该已经进入了自己的分支,而不是进入了master。这些提交仅存在于我的本地计算机上,尚未推送到origin,但是情况有些复杂,因为其他开发人员一直在推送到origin/master我,而我撤消了这些更改。 如何将我的37个本地提交追溯地移动到新分支上?根据该文件,看来git rebase --onto my-new-branch master还是...origin/master应该这样做,但都只是给我的错误“致命的:需要一个单一版本”。 man git-rebase它没有提供有关修订的信息rebase,其示例也没有这样做,因此我不知道如何解决此错误。 (请注意,这与将现有未提交的工作移至Git中的新分支或如何将我的本地未提交的更改合并到另一个Git分支不是重复的?因为这些问题是针对本地工作树中未提交的更改,而不是涉及已在本地提交。)
459 git 


19
如何解决:“ UnicodeDecodeError:'ascii'编解码器无法解码字节”
as3:~/ngokevin-site# nano content/blog/20140114_test-chinese.mkd as3:~/ngokevin-site# wok Traceback (most recent call last): File "/usr/local/bin/wok", line 4, in Engine() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 104, in init self.load_pages() File "/usr/local/lib/python2.7/site-packages/wok/engine.py", line 238, in load_pages p = Page.from_file(os.path.join(root, f), self.options, self, renderer) File "/usr/local/lib/python2.7/site-packages/wok/page.py", line 111, in from_file page.meta['content'] = page.renderer.render(page.original) File "/usr/local/lib/python2.7/site-packages/wok/renderers.py", line 46, in …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.