我正在弄清楚两列之间的相关性。
import pandas as pd
df = pd.DataFrame({'Number1': [1,2,1,1,2,1],
'String1': ['A','B','A','B','B','B']})
输出看起来像这样
df
Number1 String1
0 1 A
1 2 B
2 1 A
3 1 B
4 2 B
5 1 B
但是我想制作一个新的数据框,像这样
String1 1 2
A 2 Nan
B 2 2
我不知道如何计算它们。 我应该创建一个函数并在数据框中添加另一列吗?