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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用值列表從pandas數(shù)據(jù)框中選擇行

使用值列表從pandas數(shù)據(jù)框中選擇行

郎朗坤 2019-08-23 14:49:13
使用值列表從pandas數(shù)據(jù)框中選擇行假設我有以下pandas數(shù)據(jù)幀:df = DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]})df      A   B0    5   11    6   22    3   33    4   5我可以根據(jù)特定值進行子集化:x = df[df['A'] == 3]x      A   B2    3   3但是我如何根據(jù)值列表進行子集化? - 這樣的事情:list_of_values = [3,6]y = df[df['A'] in list_of_values]
查看完整描述

3 回答

?
回首憶惘然

TA貢獻1847條經(jīng)驗 獲得超11個贊

這確實是如何通過“within”/“in”過濾pandas的數(shù)據(jù)幀行的重復?,將響應翻譯成你的例子給出:


In [5]: df = DataFrame({'A' : [5,6,3,4], 'B' : [1,2,3, 5]})


In [6]: df

Out[6]:

   A  B

0  5  1

1  6  2

2  3  3

3  4  5


In [7]: df[df['A'].isin([3, 6])]

Out[7]:

   A  B

1  6  2

2  3  3


查看完整回答
反對 回復 2019-08-23
?
料青山看我應如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

您也可以使用'query'和@ <您的值列表>來獲得類似的結(jié)果:例如:df = pd.DataFrame({'A':[1,2,3],'B':['a', 'b','f']})df = pd.DataFrame({'A':[5,6,3,4],'B':[1,2,3,5]})list_of_values = [3 ,6]結(jié)果= df.query(“A in @list_of_values”)結(jié)果AB 1 6 2 2 3 3

查看完整回答
反對 回復 2019-08-23
?
慕蓋茨4494581

TA貢獻1850條經(jīng)驗 獲得超11個贊

您將如何按列表的順序返回這些值?例如,list_of_values值為3然后是6,但幀返回6然后3.我不是在談論一個簡單的排序,而是我們?nèi)绾尉唧w地按照列表中的值的順序返回

查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關注
  • 527 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號