プログラミング

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

2
ggplotでいくつかの凡例をオフにする
複数の凡例を含むggplotがあるとします。 mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) 次のように、すべての凡例の表示をオフにできます。 (p1 <- p0 + theme(legend.position = "none")) (この質問に従って)を渡すshow_guide = FALSEと、形状の凡例がオフになります。geom_point (p2 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point(show_guide = FALSE) ) しかし、代わりに色の凡例をオフにしたい場合はどうなりますか?show_guideどの凡例にその動作を適用するかを伝える方法がないようです。そしてshow_guide、スケールや美学についての議論はありません。 (p3 …
221 r  ggplot2 



6
複数の関数を複数のgroupby列に適用する
ドキュメントには、キーとして、出力列名で辞書を使用して、一度にGROUPBYオブジェクト上で複数の機能を適用する方法を示しています。 In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A bar -0.579846 -1.739537 foo -0.280588 -1.402938 ただし、これはSeries groupbyオブジェクトでのみ機能します。そして、dictが同様にgroupby DataFrameに渡されると、キーは、関数が適用される列名であると想定します。 私がしたいことは、複数の関数を複数の列に適用することです(ただし、特定の列は複数回操作されます)。また、一部の関数はgroupbyオブジェクトの他の列に依存します(sumif関数など)。私の現在の解決策は、列ごとに行き、上記のコードのようなことをし、他の行に依存する関数にラムダを使用することです。しかし、これには長い時間がかかります(groupbyオブジェクトを反復処理するには長い時間がかかると思います)。一度の実行でgroupbyオブジェクト全体を反復処理するように変更する必要がありますが、これをパンダに幾分きれいに実行する組み込みの方法があるかどうか疑問に思っています。 たとえば、私は次のようなことを試しました grouped.agg({'C_sum' : lambda x: x['C'].sum(), 'C_std': lambda x: x['C'].std(), 'D_sum' : lambda x: x['D'].sum()}, 'D_sumifC3': lambda x: x['D'][x['C'] == 3].sum(), ...) しかし、予想どおり、KeyErrorが発生します(DataFrameからagg呼び出された場合、キーは列である必要があるため)。 私がやりたいことを行うための組み込みの方法はありますか、またはこの機能が追加される可能性がありますか、それとも手動でgroupbyを反復処理する必要があるだけですか? ありがとう

8
'\ n'を含むHTMLの改行
HTMLで\n改行を適切に処理する方法はありますか?または私はそれらを置き換える必要があり<br/>ますか? https://jsfiddle.net/zawyatzt/
221 html 

21
プログラムでPythonでビデオまたはアニメーションGIFを生成しますか?
動画を作成したい一連の画像があります。理想的には、各フレームのフレーム期間を指定できますが、固定フレームレートでもかまいません。これはwxPythonで行っているので、wxDCにレンダリングしたり、画像をPNGなどのファイルに保存したりできます。これらのフレームからビデオ(AVI、MPGなど)またはアニメーションGIFを作成できるPythonライブラリはありますか? 編集:私はすでにPILを試しましたが、うまくいかないようです。誰かがこの結論で私を訂正したり、別のツールキットを提案できますか?このリンクは、PILに関する私の結論をバックアップするようです:http : //www.somethinkodd.com/oddthinking/2005/12/06/python-imaging-library-pil-and-animated-gifs/

6
ValueError:複数の要素を持つ配列の真理値があいまいです。a.any()またはa.all()を使用します
さまざまな問題を引き起こしているコードの論理的なバグを発見しました。私はうっかりやっていたビット単位のANDの代わりに、論理AND。 私はコードを次のように変更しました: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) & (r["dt"] <= enddate)) selected = r[mask] に: r = mlab.csv2rec(datafile, delimiter=',', names=COL_HEADERS) mask = ((r["dt"] >= startdate) and (r["dt"] <= enddate)) selected = r[mask] 驚いたことに、私はかなり不可解なエラーメッセージを受け取りました。 ValueError:複数の要素を持つ配列の真理値があいまいです。a.any()またはa.all()を使用します ビット単位の演算を使用すると、同様のエラーが出力されなかったのはなぜですか?これを修正するにはどうすればよいですか?
221 python  numpy 

7
特定の値に等しい属性を持つ(任意の条件を満たす)リスト内のオブジェクトを検索します
オブジェクトのリストを持っています。このリストで、属性(またはメソッドの結果-何でも)がに等しい1つ(最初のオブジェクト)のオブジェクトを見つけたいですvalue。 それを見つけるための最良の方法は何ですか? ここにテストケースがあります: class Test: def __init__(self, value): self.value = value import random value = 5 test_list = [Test(random.randint(0,100)) for x in range(1000)] # that I would do in Pascal, I don't believe isn't anywhere near 'Pythonic' for x in test_list: if x.value == value: print "i found it!" break …
221 python  django  list 


27
java.lang.NoClassDefFoundErrorを解決するには?
OracleのJavaチュートリアルで両方の例を試しました。どちらも正常にコンパイルされますが、実行時に両方ともこのエラーが発生します。 Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more Main.javaファイルが間違ったフォルダにある可能性があります。次にディレクトリ階層を示します。 graphics ├ Main.java ├ shapes | ├ Square.java | ├ Triangle.java ├ linepoint | ├ Line.java | ├ …

16
Gitエラー:リモートリポジトリへの接続時に「ホストキーの検証に失敗しました」
WebサーバーにあるリモートGitリポジトリに接続し、それを自分のマシンに複製しようとしています。 コマンドに次の形式を使用しています。 git clone ssh://username@domain.com/repository.git これは私のチームメンバーのほとんどにとって問題なく機能しています。通常、このコマンドを実行した後、Gitはユーザーのパスワードの入力を求め、それから複製を実行します。しかし、私のマシンの1つで実行すると、次のエラーが発生します。 ホストキーの検証に失敗しました。 致命的:リモートリポジトリから読み取れませんでした。 このリポジトリへの接続にSSHキーを使用していないため、この特定のマシンでGitがキーをチェックしている理由がわかりません。
221 git  ssh  ssh-keys 

9
<input type =“ number”>に小数点以下2桁を許可
私が持っている&lt;input type="number"&gt;と私は、小数点以下2桁までの小数で純粋に数値または数値へのユーザーの入力を制限したいです。 基本的に、価格の入力をお願いしています。 正規表現を使わないようにしました。それを行う方法はありますか? &lt;input type="number" required name="price" min="0" value="0" step="any"&gt;
221 html  numbers 

11
Pandas Datetime列から月と年だけを個別に抽出する
次の列のデータフレームdfがあります。 df['ArrivalDate'] = ... 936 2012-12-31 938 2012-12-29 965 2012-12-31 966 2012-12-31 967 2012-12-31 968 2012-12-31 969 2012-12-31 970 2012-12-29 971 2012-12-31 972 2012-12-29 973 2012-12-29 ... 列の要素はpandas.tslib.Timestampです。 年と月だけを含めたい。簡単な方法があると思いましたが、わかりません。 これが私が試したものです: df['ArrivalDate'].resample('M', how = 'mean') 次のエラーが発生しました: Only valid with DatetimeIndex or PeriodIndex それから私は試しました: df['ArrivalDate'].apply(lambda(x):x[:-2]) 次のエラーが発生しました: 'Timestamp' object has no attribute '__getitem__' …
221 python  pandas 

9
平方数字を合計するときに、負の数またはゼロを明示的に処理する必要がありますか?
最近、クラスでテストを受けました。問題の1つは次のとおりです。 数値nを指定して、数値の二乗の合計を返すC / C ++の関数を記述します。(以下は重要です)。範囲のnがある[ - (10 ^ 7)、10 ^ 7]。例:n = 123の場合、関数は14(1 ^ 2 + 2 ^ 2 + 3 ^ 2 = 14)を返す必要があります。 これは私が書いた関数です: int sum_of_digits_squared(int n) { int s = 0, c; while (n) { c = n % 10; s += (c * c); n /= …
220 c 


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