私はこのようなデータフレームを持っています:
import pandas
import numpy as np
df = DataFrame(np.random.rand(4,4), columns = list('abcd'))
df
a b c d
0 0.418762 0.042369 0.869203 0.972314
1 0.991058 0.510228 0.594784 0.534366
2 0.407472 0.259811 0.396664 0.894202
3 0.726168 0.139531 0.324932 0.906575
を除くすべての列を取得するにはどうすればよいcolumn b
ですか?
@ cs95-現在リストされている重複ターゲットは重複ではありません。元のタイトルにもかかわらず、リンクされた質問は「この特定の構文が機能しない理由」ですが、この質問はより一般的な「これを行うための最良の方法は何か」です。-これに、既存のDataFrameから列を削除する場合と、別の列を1つだけ残して新しいDataFrameを作成する場合の違いを追加します。
—
RM
@RM申し訳ありませんが、その投稿のタイトルに加えた編集内容に同意できないため、ロールバックしました。OPの意図が構文を疑問視することであったことは事実ですが、この投稿は、列を削除する方法に関するより広範な疑問に対処するようになりました。この投稿の答えは、そこにある最高投票数のカーボンコピーです。だまされたままです。
—
cs95