私はパンダにこのデータフレームを持っています:
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]
ありがとう。