相关疑难解决方法(0)

矢量化方式,用于计算两列中任意一列的字符串出现次数

我有一个问题是类似这个问题,只是不同的不够,它不能用相同的解决方案来解决?

我有两个dataframes,df1并且df2,像这样:

import pandas as pd
import numpy as np
np.random.seed(42)
names = ['jack', 'jill', 'jane', 'joe', 'ben', 'beatrice']
df1 = pd.DataFrame({'ID_a':np.random.choice(names, 20), 'ID_b':np.random.choice(names,20)})    
df2 = pd.DataFrame({'ID':names})

>>> df1
        ID_a      ID_b
0        joe       ben
1        ben      jack
2       jane       joe
3        ben      jill
4        ben  beatrice
5       jill       ben
6       jane       joe
7       jane      jack
8       jane      jack
9        ben      jane
10       joe      jane
11      jane      jill
12  beatrice       joe
13       ben …
Run Code Online (Sandbox Code Playgroud)

python string numpy dataframe pandas

8
推荐指数
2
解决办法
565
查看次数

标签 统计

dataframe ×1

numpy ×1

pandas ×1

python ×1

string ×1