程序设计

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

6
Python Pandas:获取列匹配特定值的行的索引
给定一个带有“ BoolCol”列的DataFrame,我们要查找其中“ BoolCol” == True的值的DataFrame索引 我目前有迭代的方式来做,很完美: for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] 但这不是正确的熊猫方法。经过研究,我目前正在使用以下代码: df[df['BoolCol'] == True].index.tolist() 这给了我一份索引列表,但是当我通过以下方法检查它们时,它们不匹配: df.iloc[i]['BoolCol'] 结果实际上是错误的! 哪一种是正确的Pandas方法?
274 python  indexing  pandas 

13
打开目录对话框
我希望用户选择一个目录,将在该目录中保存随后将生成的文件。我知道在WPF中我应该使用OpenFileDialogWin32中的from,但是不幸的是,该对话框要求选择文件-如果我只单击OK而不选择其中一个,它将保持打开状态。我可以通过让用户选择一个文件然后剥离路径以找出该文件属于哪个目录来“破解”该功能,但这充其量是不直观的。有人看过吗?
274 wpf  filesystems  dialog 

20
git reset --hard留下的未分级更改
之后git reset --hard,git status在Changes not staged for commit:部分中给我文件。 我也试过git reset .,git checkout -- .而且git checkout-index -f -a,也没有用。 那么,我该如何摆脱那些未进行的变更呢? 这似乎只命中Visual Studio项目文件。奇怪的。看到此粘贴:http : //pastebin.com/eFZwPn9Z。这些文件的特殊之处在于,我在.gitattributes中具有: *.sln eol=crlf *.vcproj eol=crlf *.vcxproj* eol=crlf 另外,autocrlf在我的global中设置为false .gitconfig。可能以某种方式相关吗?
274 git  git-reset 

4
获取Vim中设置的当前值
有没有一种简单的方法可以找出指定的Vim设置的当前值?如果我想知道的当前值,例如tabstop,我可以运行: :set tabstop 不传递任何参数,Vim会告诉我当前值。这对许多设置都很好,但是对于正确或错误的设置都没有好处。例如,如果我想找出的当前值expandtab,则运行: :set expandtab 实际上将启用expandtab。我只想了解它是否已启用。 我想要的是这样的: :echo &l:expandtab 但似乎很冗长。有没有更快的方法?
274 vim 

2
正则表达式-不包含某些字符
我需要一个正则表达式来匹配,如果句子中的任何地方都没有<或>。 如果字符串中的<或>,则它必须返回false。 我在此方面取得了部分成功,但前提是我的<>在开头或结尾: (?!<|>).*$ 我正在使用.Net,如果有所作为。 谢谢您的帮助。


11
Gitignore不起作用
我的.gitignore文件由于某种原因无法正常工作,并且没有大量的Google谷歌搜索程序能够修复该文件。这是我所拥有的: *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log 它在目录中master,这是我的git repo。我正在运行Git 1.8.4.2,因为我在运行OSX 10.8.6的MacBook上。
274 git  gitignore 



11
彩色Ruby输出到终端[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 使用Ruby,如何在终端中对输出的背景和前景文本进行着色? 我记得,在对Pascal进行编程时,我们所有人都习惯编写自己的textcolor(…)程序,以使我们的小型教育程序看起来更美观,更具表现力。 我将如何在Ruby中编写与之等效的代码?

6
如何从irb获取当前工作目录的绝对路径
我在Windows上运行Ruby,但不知道是否应该有所作为。我要做的就是获取当前工作目录的绝对路径。irb可能吗?显然,从脚本中可以使用File.expand_path(__FILE__) 但是从irb我尝试了以下操作,并收到“权限被拒绝”错误: File.new(Dir.new(".").path).expand

6
使用LINQ在一行代码中将string []转换为int []
我有一个字符串形式的整数数组: var arr = new string[] { "1", "2", "3", "4" }; 我需要一个“实”整数数组来进一步推它: void Foo(int[] arr) { .. } 我试图转换int,但它当然失败了: Foo(arr.Cast<int>.ToArray()); 我可以下一步: var list = new List<int>(arr.Length); arr.ForEach(i => list.Add(Int32.Parse(i))); // maybe Convert.ToInt32() is better? Foo(list.ToArray()); 要么 var list = new List<int>(arr.Length); arr.ForEach(i => { int j; if (Int32.TryParse(i, out …


10
MySQL喜欢IN()?
我当前的查询如下所示: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' 我环顾四周,找不到类似于LIKE IN()的东西-我认为它的工作方式如下: SELECT * FROM fiberbox f WHERE f.fiberbox LIKE IN('%140 %', '%1938 %', '%1940 %') 有任何想法吗?我只是以错误的方式思考问题-一些我从未见过的模糊命令。 MySQL 5.0.77-社区日志
273 sql  mysql 


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.