python2B 之 DataFrame 选取多列并进行赋值; 通过 AND、OR、NOT选取多条件的行列

# 方法1

df = pd.DataFrame(df,columns=['body','predict'])

# 方法2

df = df[['predict', 'body']]

# 方法3

df = df.loc[:, ['predict', 'body']]

# 方法4

df = df.iloc[:, [1,3]]

t_month

python2B 之 DataFrame 选取多列并进行赋值; 通过 AND、OR、NOT选取多条件的行列_第1张图片

t_month[['01', '04', '07', '10']] = 1

python2B 之 DataFrame 选取多列并进行赋值; 通过 AND、OR、NOT选取多条件的行列_第2张图片

2, 通过AND,OR,NOT多个条件提取(选择)行的

or:

position = position1[(position1['asset_class'] == '股票') | (position1['asset_class'] == '融券')]

and

position = position1[(position1['asset_class'] == '股票') & (position1['asset_class'] == '融券')]

Not

position = position1[~(position1['asset_class'] == '股票')]

你可能感兴趣的:(python从零到精通,python,开发语言)