在Python的pandas库中,我们可以使用merge
函数来合并两个dataframe,如果我们想要随机选择多条记录进行合并,我们可以使用sample
函数来实现。
以下是详细的步骤:
1、我们需要导入pandas库,并创建两个dataframe。
import pandas as pd 创建第一个dataframe df1 = pd.DataFrame({ 'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'key': ['K0', 'K1', 'K0', 'K1'] }) 创建第二个dataframe df2 = pd.DataFrame({ 'C': ['C0', 'C1'], 'D': ['D0', 'D1']}, index=['K0', 'K1'] )
2、我们可以使用merge
函数来合并这两个dataframe,在这个例子中,我们将根据’key’列来合并这两个dataframe。
result = pd.merge(df1, df2, left_on='key', right_index=True)
3、我们可以使用sample
函数来随机选择多条记录,在这个例子中,我们将随机选择2条记录。
result = result.sample(n=2)
以上就是如何在pandas中合并两个dataframe,并根据’key’列随机选择多条记录的方法。
新闻标题:pandas两个dataframejoin多条记录随机取一条
URL网址:http://www.shufengxianlan.com/qtweb/news2/472902.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联