プログラミング

プロおよび熱狂的プログラマーのためのQ&A


14
パンダ:演算子チェーンを使用してDataFrameの行をフィルター処理する
でほとんどの操作pandasオペレータチェーン(で達成することができgroupby、aggregate、apply、など)が、私は、フィルタ行に見つけた唯一の方法は、通常のブラケットのインデックス経由で df_filtered = df[df['column'] == value] df値にフィルターをかける前に変数に割り当てる必要があるため、これは魅力的ではありません。次のようなものはありますか? df_filtered = df.mask(lambda x: x['column'] == value)
329 python  pandas  dataframe 

26
コンソールログに表示されているにもかかわらず、オブジェクトプロパティにアクセスできない
以下に、これら2つのログの出力を示します。1つ目は、アクセスしようとしているプロパティを持つ完全なオブジェクトを明確に示していますが、コードの次の行ではアクセスできませんconfig.col_id_3(スクリーンショットの「undefined」を参照してください)。誰かがこれを説明できますか?他のすべてのプロパティにもアクセスできますfield_id_4。 console.log(config); console.log(config.col_id_3); これは、これらの行がコンソールに印刷されるものです


5
最初の一致のみをgrepして停止
最初の一致のみを返すことを期待して、次の引数を指定してgrepを使用してディレクトリを再帰的に検索しています。残念ながら、それは複数を返します-私が最後に見たとき、実際には2つです。特に望ましい結果が得られない場合、私はあまりにも多くの議論をしているようです。:-/ # grep -o -a -m 1 -h -r "Pulsanti Operietur" /path/to/directory 戻り値: Pulsanti Operietur Pulsanti Operietur 多分これを行うための最良の方法はgrepではありませんか?教えてくれてありがとう
329 grep 


20
Androidでインテントを使用して電話をかける方法は?
Androidで次のコードを使用して電話をかけていますが、セキュリティ例外が発生しています。助けてください。 posted_by = "111-333-222-4"; String uri = "tel:" + posted_by.trim() ; Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri)); startActivity(intent); 権限 <uses-permission android:name="android.permission.CALL_PHONE" /> 例外 11-25 14:47:01.661: ERROR/AndroidRuntime(302): Uncaught handler: thread main exiting due to uncaught exception 11-25 14:47:01.681: ERROR/AndroidRuntime(302): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:111-333-222-4 cmp=com.android.phone/.OutgoingCallBroadcaster } from ProcessRecord{43d32508 …





4
パラメータと戻り値のポインタと値
Goでは、struct値またはそのスライスを返すさまざまな方法があります。私が見た個々のものについて: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val = 1 } これらの違いを理解しています。1つ目は構造体のコピーを返し、2つ目は関数内で作成された構造体値へのポインタ、3つ目は既存の構造体が渡されることを期待して値をオーバーライドします。 これらのパターンのすべてがさまざまなコンテキストで使用されるのを見てきましたが、これらに関するベストプラクティスは何なのでしょうか。どちらを使用しますか?たとえば、最初のものは小さな構造体で問題がなく(オーバーヘッドが最小限であるため)、2つ目はより大きな構造体で問題ありません。また、呼び出し間で単一の構造体インスタンスを簡単に再利用できるため、非常にメモリ効率を高めたい場合は3番目。どれを使用するかについてのベストプラクティスはありますか? 同様に、スライスに関する同じ質問: func myfunc() []MyStruct { return []MyStruct{ MyStruct{Val: 1} } } func myfunc() []*MyStruct { return []MyStruct{ …
329 pointers  go 


21
Dockerエラー:デバイスにスペースが残っていません
次の方法でDebian 7マシンにdockerをインストールしました $ echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list $ sudo apt-get update $ curl -sSL https://get.docker.com/ubuntu/ | sudo sh その後、私が最初に画像を作成しようとしたときに、次のエラーで失敗しました time="2015-06-02T14:26:37-04:00" level=info msg="[8] System error: write /sys/fs/cgroup/docker/01f5670fbee1f6687f58f3a943b1e1bdaec2630197fa4da1b19cc3db7e3d3883/cgroup.procs: no space left on device" これがドッカー情報です Containers: 2 Images: 21 Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Filesystem: extfs Dirs: 25 …
329 ubuntu  memory  docker  temp 

12
onKeyPress対。onKeyUpおよびonKeyDown
これら3つのイベントの違いは何ですか?グーグルで次のことがわかりました。 onKeyDownユーザーがキーを押したときにイベントがトリガされます。 onKeyUpユーザーがキーを離したときにイベントがトリガされます。 onKeyPressイベントがトリガされたときにユーザプレス・リリース(キーonKeyDownが続きますonKeyUp)。 最初の2つは理解できましたがonKeyPress、同じではありませんonKeyUpか?キー(onKeyUp)を押さずに()キーを離すことはできonKeyDownますか? これは少し紛らわしいですが、誰かがこれを片付けてくれますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.