第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

以字典的形式表示數(shù)據(jù)集:key = (movie_title, movieId)

以字典的形式表示數(shù)據(jù)集:key = (movie_title, movieId)

慕妹3242003 2021-09-28 16:20:09
我正在尋找一種方法,可以讓我以字典的形式表示我的數(shù)據(jù)集:key = (movie_title, movieId) value = array這是我的數(shù)據(jù)幀:movie_title    movieId    Action   Adventure  Fantasy   Sci-Fi.  ThrillerAvatar            1        1.0       1.0        1.0      1.0       0.0John Carter       2        1.0       1.0        0.0      1.0       0.0  Tangled           3        0.0       1.0        1.0      0.0       0.0  我的數(shù)組是:df_array = userGenreTable.as_matrix(columns=userGenreTable.columns[2:])我用了 :userGenreTable.to_dict('records')但這不是我要找的。我知道有方法:df.keys(),df.iterrows()但這不是我要找的。
查看完整描述

2 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

用 -


df.set_index(df[['movie_title','movieId']].apply(tuple,axis=1))[['Action','Adventure','Fantasy','Sci-Fi.','Thriller']].T.to_dict('list')

輸出


{('Avatar', 1): [1.0, 1.0, 1.0, 1.0, 0.0],

 ('John_Carter', 2): [1.0, 1.0, 0.0, 1.0, 0.0],

 ('Tangled', 3): [0.0, 1.0, 1.0, 0.0, 0.0]}


查看完整回答
反對(duì) 回復(fù) 2021-09-28
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊

使用set_index和tolist:


df.set_index(['movie_title','movieId'],inplace=True)

dict(zip(df.index.tolist(),df.values.tolist()))


{('Avatar', 1): [1.0, 1.0, 1.0, 1.0, 0.0],

 ('John Carter', 2): [1.0, 1.0, 0.0, 1.0, 0.0],

 ('Tangled', 3): [0.0, 1.0, 1.0, 0.0, 0.0]}


查看完整回答
反對(duì) 回復(fù) 2021-09-28
  • 2 回答
  • 0 關(guān)注
  • 281 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)