Создание образца DataFrame:
n = 50
df = pd.DataFrame({
'id': list(string.ascii_letters[:n]),
'n': range(n)})
df.head()
Out:
id n
0 a 0
1 b 1
2 c 2
3 d 3
4 e 4
Выбор значений с идентификаторами, совпадающими со значениями из списка ids
:
ids = ['a', 'd', 'x', 'A']
df[df['id'].isin(ids)]
Out:
id n
0 a 0
3 d 3
23 x 23
26 A 26
Я уверен, что существует ключ реестра также, но я не мог легко определить местоположение его. Существует переменная среды VS90COMNTOOLS, которую Вы могли использовать также.
Среда: Благодаря Zeb и Sam для VS*COMNTOOLS
предложение переменной среды. Добираться до IDE в PowerShell:
$vs = Join-Path $env:VS90COMNTOOLS '..\IDE\devenv.exe'
<час> Реестр: Похож на местоположение реестра, HKLM\Software\Microsoft\VisualStudio
, с определенными для версии подключами для каждой установки. В PowerShell:
$vsRegPath = 'HKLM:\Software\Microsoft\VisualStudio\9.0'
$vs = (Get-ItemProperty $vsRegPath).InstallDir + 'devenv.exe'
[Адаптированный от здесь ]
А-ч, 64-разрядная часть машины была проблемой. Оказывается, что я должен удостовериться, что выполняю PowerShell.exe в соответствии с syswow64 каталогом для получения x86 ключей реестра.
Теперь, когда не было очень забавно.
Нет ли параметры среды? Я имею VCToolkitInstallDir
и VS71COMNTOOLS
, хотя я использую VS2003, я не знаю, изменилось ли это для более поздних версий. Введите "набор V" в командной строке и посмотрите, есть ли у Вас они.
Use Environment.GetEnvironmentVariable("VS90COMNTOOLS");
.
Также в 64-битной среде у меня работает.