2016-04-08 35 views
3

これはおそらく非常にシンプルですが、何時間も検索したため、パンダの列1(列数)を削除/省略する方法が見つかりませんでしたか?以下のように見えるようにPandasのデータフレームから数列を削除/除外するにはどうすればよいですか?

ID  Test1 Test2 Test3 
1 236 data1 data2 data3 
2 323 data4 data5 data3 
3 442 data6 data2 data4 
4 543 data8 data2 data3 
5 676 data1 data8 data4 

ニーズ:

ID  Test1 Test2 Test3 
236 data1 data2 data3 
323 data4 data5 data3 
442 data6 data2 data4 
543 data8 data2 data3 
676 data1 data8 data4 

コードスニペット:

df = df[['ID','Test1','Test2','Test3']] 
df.sort_values(['ID'], ascending=[True], inplace=True) 
return render_template('index.html', data=df.to_html(index_names=False)) 

おかげ

は、現在のように見えます!

+0

は申し訳ありませんが、あなたが設定したいですIDへのインデックス? 'df.set_index( 'ID'、inplace = True)' – EdChum

+0

それは、ありがとうございました! – Mike

+0

エド、答えとして追加して、私はあなたに信用を与えます。再度、感謝します! – Mike

答えて

3

あなたのインデックスとして特定の列を使用したい場合は、あなただけset_indexを使用します。

In [24]: 
df.set_index('ID', inplace=True) 
df 

Out[24]: 
    Test1 Test2 Test3 
ID      
236 data1 data2 data3 
323 data4 data5 data3 
442 data6 data2 data4 
543 data8 data2 data3 
676 data1 data8 data4 
1

ID列のインデックスください:

df = df.set_index('ID') 
0

次の可能な解決策はありません書き込みindexのパラメータindex=Falseto_htmlを追加です:

return render_template('index.html', data=df.to_html(index_names=False, index=False)) 

インデックス:BOOL、

オプション

インデックスを印刷するかどうか(行)ラベル、サンプルのデフォルトはTrue

出力:

<table border="1" class="dataframe"> 
    <thead> 
    <tr style="text-align: right;"> 
     <th>ID</th> 
     <th>Test1</th> 
     <th>Test2</th> 
     <th>Test3</th> 
    </tr> 
    </thead> 
    <tbody> 
    <tr> 
     <td>236</td> 
     <td>data1</td> 
     <td>data2</td> 
     <td>data3</td> 
    </tr> 
    <tr> 
     <td>323</td> 
     <td>data4</td> 
     <td>data5</td> 
     <td>data3</td> 
    </tr> 
    <tr> 
     <td>442</td> 
     <td>data6</td> 
     <td>data2</td> 
     <td>data4</td> 
    </tr> 
    <tr> 
     <td>543</td> 
     <td>data8</td> 
     <td>data2</td> 
     <td>data3</td> 
    </tr> 
    <tr> 
     <td>676</td> 
     <td>data1</td> 
     <td>data8</td> 
     <td>data4</td> 
    </tr> 
    </tbody> 
</table> 
関連する問題