且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2023-02-05 18:25:20

我认为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)