列0、1、および「将来の接続」を持つパンダデータフレームがあるとします。列0と1を1つのタプルインデックスとして設定するにはどうすればよいですか。
たとえば、このデータフレーム:
0 1 Future Connection
6 840 0.0
4 197 1.0
620 979 0.0
結果は次のようになります。
0 Future Connection
(6, 840) 0.0
(4, 197) 1.0
(620, 979) 0.0
DataFrame.pop
抽出列にリスト内包表記を使用します0, 1
。
print (df.columns)
Index([0, 1, 'Future Connection'], dtype='object')
df.index = [x for x in zip(df.pop(0), df.pop(1))]
print (df)
Future Connection
(6, 840) 0.0
(4, 197) 1.0
(620, 979) 0.0
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加