如何解决如何使用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()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。