2017-10-28 2 views
0

Lassen Sie sagen, ich habemachen bestimmte Spalte nur neue Datenrahmen Panda

sim_users

critic critic Claudia Puig Gene Seymour Jack Matthews Lisa Rose Mick LaSalle Toby 
0 Claudia Puig 1.000000 0.314970 0.028571 0.566947 0.566947 0.893405 
1 Gene Seymour 0.314970 1.000000 0.963796 0.396059 0.411765 0.381246 
2 Jack Matthews 0.028571 0.963796 1.000000 0.747018 0.211289 0.662849 
3 Lisa Rose 0.566947 0.396059 0.747018 1.000000 0.594089 0.991241 
4 Mick LaSalle 0.566947 0.411765 0.211289 0.594089 1.000000 0.924473 
5 Toby 0.893405 0.381246 0.662849 0.991241 0.924473 1.000000 

und wenn ich neue Rahmen nur Kritiker und Toby machen wollen. wie dies mit Pandas erreicht? ich versuchte ILoc

sim_usersToby=sim_users.iloc[:,6:7] 

aber nicht sicher zu verwenden, wie zwei verschiedene Spalte miteinander zu kombinieren

Antwort

1

Ja. Versuchen Sie folgendes:

sim_usersToby = sim_users.ix[:, ["critic", "Toby"]] 

für Ihren Kommentar:

sim_usersToby['ClaudiaGene'] = sim_users["Claudia Puig"] * sim_users["Gene Seymour"] 
+0

danken ~~ Sie –

+0

pissall Sie könnten nur vote up, wissen Sie. – pissall

+0

Kennen Sie neue Spalte wie neue Spalte = Claudia Puig * Gene Seymour ?? –

Verwandte Themen