37,719
社区成员
发帖
与我相关
我的任务
分享
import pandas as pd
data=pd.read_json('{"A": {"a": 1, "b": 4, "c": 7}, "B": {"a": 2, "b": 5, "c": 8}, "C": {"a": 3, "b": 6, "c": 9}}')
data
A B C
a 1 2 3
b 4 5 6
c 7 8 9
data[(data['B']>=5) & (data['B']<=8)]['B']
b 5
c 8
Name: B, dtype: int64
data.loc[data[(data['B']>=5)&(data['B']<=8)].index,['B']]=0
data
A B C
a 1 2 3
b 4 0 6
c 7 0 9