我在熊猫中有这个数据框:
d=pandas.DataFrame([{"a": 1, "b": 1}, {"c": 2, "b": 4}])
d["name"] = ["Hello", "World"]
我想根据“名称”列中的字符串值选择一个元素,然后将值作为字符串获取。要选择元素:
d[d["name"] == "World"]["name"]
Out:
1 World
Name: name
问题是它没有给出一个简单的字符串,而是一个系列。转换为字符串无济于事——我怎样才能从中"World"
取出字符串?这是唯一的方法吗?
d[d["name"] == "World"]["name"].values[0]
谢谢。