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

以下是詳細的步驟:
1、我們需要導入pandas庫,并創(chuàng)建兩個dataframe。
import pandas as pd
創(chuàng)建第一個dataframe
df1 = pd.DataFrame({
'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3'],
'key': ['K0', 'K1', 'K0', 'K1']
})
創(chuàng)建第二個dataframe
df2 = pd.DataFrame({
'C': ['C0', 'C1'],
'D': ['D0', 'D1']},
index=['K0', 'K1']
)
2、我們可以使用merge函數(shù)來合并這兩個dataframe,在這個例子中,我們將根據(jù)’key’列來合并這兩個dataframe。
result = pd.merge(df1, df2, left_on='key', right_index=True)
3、我們可以使用sample函數(shù)來隨機選擇多條記錄,在這個例子中,我們將隨機選擇2條記錄。
result = result.sample(n=2)
以上就是如何在pandas中合并兩個dataframe,并根據(jù)’key’列隨機選擇多條記錄的方法。
分享標題:pandas兩個dataframejoin多條記錄隨機取一條
當前鏈接:http://fisionsoft.com.cn/article/coegpdg.html


咨詢
建站咨詢
