新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
pandas兩個(gè)dataframejoin多條記錄隨機(jī)取一條
在Python的pandas庫(kù)中,我們可以使用merge函數(shù)來(lái)合并兩個(gè)dataframe,如果我們想要隨機(jī)選擇多條記錄進(jìn)行合并,我們可以使用sample函數(shù)來(lái)實(shí)現(xiàn)。

以下是詳細(xì)的步驟:
1、我們需要導(dǎo)入pandas庫(kù),并創(chuàng)建兩個(gè)dataframe。
import pandas as pd
創(chuàng)建第一個(gè)dataframe
df1 = pd.DataFrame({
'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3'],
'key': ['K0', 'K1', 'K0', 'K1']
})
創(chuàng)建第二個(gè)dataframe
df2 = pd.DataFrame({
'C': ['C0', 'C1'],
'D': ['D0', 'D1']},
index=['K0', 'K1']
)
2、我們可以使用merge函數(shù)來(lái)合并這兩個(gè)dataframe,在這個(gè)例子中,我們將根據(jù)’key’列來(lái)合并這兩個(gè)dataframe。
result = pd.merge(df1, df2, left_on='key', right_index=True)
3、我們可以使用sample函數(shù)來(lái)隨機(jī)選擇多條記錄,在這個(gè)例子中,我們將隨機(jī)選擇2條記錄。
result = result.sample(n=2)
以上就是如何在pandas中合并兩個(gè)dataframe,并根據(jù)’key’列隨機(jī)選擇多條記錄的方法。
網(wǎng)頁(yè)名稱:pandas兩個(gè)dataframejoin多條記錄隨機(jī)取一條
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/coegpdg.html


咨詢
建站咨詢
