【发布时间】:2015-02-02 05:02:33
【问题描述】:
我需要将每个组的列的第一行的值设置为 False。
start_ix = group.head(1).index
print(start_ix)
Int64Index([20], dtype='int64')
print df.iloc[start_ix]['start']
20 错误
名称:开始,数据类型:bool
df.iloc[start_ix]['start'] = True
但在检查 DataFrame 时,该值仍为 False。
【问题讨论】:
-
试试
df.ix[start_ix,'start'] = True -
@EdChum 谢谢,那行得通;你会发布一个带有解释的答案吗?我还不明白。