【发布时间】:2018-04-13 00:59:17
【问题描述】:
我有一份参加聚会的朋友名单:
import pandas as pd
d = {'name': ['Alice', 'Bob', 'Charlie'], 'is_here': [True, True, False]}
df = pd.DataFrame(data=d)
问题:如何根据给定名称切换 is_here 布尔值? (例如,如何让toggle('Charlie') 在我的DataFrame 中将False 变成True?)
我可以使用 df[df['name'] == 'Charlie'].iloc[0]['is_here'] 获得布尔值的状态,但我很难更改 df 中的值。
【问题讨论】:
标签: python python-3.x pandas dataframe