データ2のpythonを交換

  2つの方法でデータを交換するのpython 2:

  最初:numpyの内の2つのデータを交換します。

  コードの場合:

1つの インポートNPとしてnumpyの
 2 A = np.array([1,2,3]、[4,5,6 ]])
 3 >>> 4アレイ([[1、2、3 ]、
 5         [4 、5、6 ])
 6 >>> [:[0、-1] = [:、[ - 1 、0]
 7 >>> 8アレイ([3、2、1 ] 、
 9         [6、5、4])

  第二の2頭のパンダでデータを交換する;実施例movieLen100Kにu.data。

  コードの場合:

   

1頭の インポートPDとしてパンダ
 2  インポートNPとしてnumpyの
 3  
4 =ファイル' ML-100K / u.data ' 
5 DF = pd.read_csv(ファイル、9月= ' \ T '、ヘッダ=なし、名前= [ ' '' B '' C '' D ' ])
 6 プリント(DF)
 7つの COLS = リスト(DF)
 8 cols.insert(2、cols.pop(cols.index(' D ' )))
 9 DF = df.loc [:、COLS]
 10  プリント(DF)

 

  テスト結果:

 

         ABDC 
0       196 242 881250949 3 
1 186 302 891717742 3 
2 22 377 878887116 1 
3 244 51 880606923 2 
4 166 346 886397596 1

  明らかに、「D」および「C」交換位置。

  したがって、Pythonはデータ交換位置を終えました。

  

おすすめ

転載: www.cnblogs.com/caizhou520/p/12614559.html