从pandas数据框中选择特定的索引,列对

迪尔科特

我有一个数据框x:

x = pd.DataFrame(np.random.randn(3,3), index=[1,2,3], columns=['A', 'B', 'C'])
x


       A    B   C
1   0.256668    -0.338741   0.733561
2   0.200978    0.145738    -0.409657
3   -0.891879   0.039337    0.400449

我想选择一堆索引列对来填充一个新的Series。例如,我可以选择[(1, 'A'), (1, 'B'), (1, 'A'), (3, 'C')]哪个将生成具有4个元素的列表或数组或系列:

[0.256668, -0.338741, 0.256668, 0.400449]

关于我该怎么做的任何想法?

Y

我认为get_value()并且lookup()更快:

import numpy as np
import pandas as pd
x = pd.DataFrame(np.random.randn(3,3), index=[1,2,3], columns=['A', 'B', 'C'])

locations = [(1, "A"), (1, "B"), (1, "A"), (3, "C")]

print x.get_value(1, "A")

row_labels, col_labels = zip(*locations)
print x.lookup(row_labels, col_labels)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pandas-选择与特定索引对应的数据框列

来自分类Dev

基于cKDTree索引从Pandas数据框中选择行

来自分类Dev

Python:如何从Pandas数据框中选择索引?

来自分类Dev

基于cKDTree索引从Pandas数据框中选择行

来自分类Dev

选择Pandas数据框索引,此后列中的数据都高于特定值

来自分类Dev

R循环从多个数据框中选择特定的列

来自分类Dev

如何从multiIndex数据框中选择特定的列?

来自分类Dev

在列表中嵌入的数据框中选择特定的列

来自分类Dev

从数据框中的列中选择特定值

来自分类Dev

通过内插列标签从pandas数据框中选择系列

来自分类Dev

从特定索引中重新选择Pandas数据框

来自分类Dev

从熊猫数据框中选择特定的行

来自分类Dev

使用列名和行索引从pandas数据框中选择值的正确方法是什么?

来自分类Dev

在 Pandas 多索引数据框中选择只有 1 个条目的元素

来自分类Dev

在数据框中选择带有索引的列和行值

来自分类Dev

在循环中选择数据框的列

来自分类Dev

从数据框列中选择最高排名

来自分类Dev

如何从数据框中选择离散列

来自分类Dev

从R数据框列中选择值

来自分类Dev

从数据框中选择以数字开头的列

来自分类Dev

如何从数据框中选择汇总列

来自分类Dev

熊猫:从数据框中选择列

来自分类Dev

在循环中选择数据框的列

来自分类Dev

使用列从数据框中选择多行

来自分类Dev

从python数据框中选择特定行以在PANDAS中进行ols回归

来自分类Dev

如何从多索引熊猫数据框中选择连续的行?

来自分类Dev

从索引相等的其他数据框中选择值

来自分类Dev

从 Pandas df 中选择特定列

来自分类Dev

在熊猫数据框中选择具有特定列值的行

Related 相关文章

热门标签

归档