假设我有2列pandas数据框:
df: Col1 Col2
1 1
1 2
1 2
1 2
3 4
3 4
Run Code Online (Sandbox Code Playgroud)
然后我想只保留这两列的唯一值(col1,col2)并给出它们的频率:
df2: Col1 Col2 Freq
1 1 1
1 2 3
3 4 2
Run Code Online (Sandbox Code Playgroud)
我想使用df['Col1', 'Col2'].value_counts()
但它只适用于一列.它是否存在处理许多列的功能?
我有3列pandas数据帧:
X1 X2 Y
1 2 1
2 4 0
3 6 1
Run Code Online (Sandbox Code Playgroud)
我想只置换一列X1,结果是:
X1 X2 Y
3 2 1
1 4 0
2 6 1
Run Code Online (Sandbox Code Playgroud)
我只是通过重新索引它们来找到如何置换所有列,而不是如何仅对一列执行此操作.