【发布时间】:2017-06-19 13:01:05
【问题描述】:
我有一些数据框
import numpy as np
import pandas as pd
df = pd.DataFrame({
'name': ['Alice','John','Peter','Richard'],
'age': [23,28,43,29],
'gender': [0,1,1,1],
'salary': [900, 400, 900, 400]
})
我可以从中提取任何值
df.ix[df['name'] == 'Alice', 'salary']
0 900
Name: salary, dtype: int64
虽然我只想提取索引
0
df.ix[df['name'] == 'Alice', index]
df.ix[df['name'] == 'Alice', df.index]
我得到一个错误
如何解决?
【问题讨论】:
标签: python-3.x pandas indexing extract