使特定列只有新的Dataframe熊猫

时间:2017-10-28 10:11:59

标签: python pandas dataframe

让我说

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

如果我想制作新框架只有评论家和托比。 大熊猫如何实现这一目标? 我试图使用iloc

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

但不确定如何将两个不同的列组合在一起

1 个答案:

答案 0 :(得分:1)

是。试试这个:

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

您的评论:

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