![](/img/trans.png)
[英]Extract text after period “.” from values in a column in Pandas Dataframes
[英]Extract N values from 2 dataframes (pandas)
我有 2 个具有相同列 [ id , value ] 的 Pandas 数据框。
我想创建一个新的数据帧,为每个id提取 200 个值,从第一个 df1 获取实例,如果它没有足够的值,我应该去第二个 df2 获取剩余的值。
我能怎么做? 谢谢
您可以连接两个数据帧并使用groupby().head()
提取值。
(pd.concat((df1, df2))
.groupby('id').head(200)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.