如何使用pandas multiIndex查询多列

问题描述

您知道如何查询第 1 级 (level = 0) 中所有索引的第 2 级 (level = 1) 多列吗?

例如: 如何查询所有汉堡的 Mustard 和 Ketchup?

汉堡 双双 三重
调味品 番茄酱 芥末 津津有味 番茄酱 芥末 津津有味
Beep's Burgers 3 3 3 4 5 5
路屋 3 5 2 3 3 2

我很感激!

解决方法

在列上使用 Write-Host "Reading $FileName..." $content = Get-Content $FileName -Raw Write-Host "..replacing..." $content = $content -split '(?sm)(?<=},)'| Where-Object{$_ -match '(?sm)(.|\n)*?\"script\"\: \"(?<TheScript>.*?)\"\,\n.*?\n.*?\"name\"\: \"(?<TheScriptName>.*?)\"'} | ForEach-Object{"`{_ $($Matches['TheScriptName']) }`n$($Matches['TheScript'])`n`n" -replace '(\\r)?\\n',"`n"} Write-Host "...saving." Set-Content -Value $content -Path "$filename.cottle" 并应用您的过滤器逻辑

get_level_values()