我在csv文件下面将df读取为窗格
table entity_name node_name src_name table_col_name look_up_indicator type keys
gw_policy account ns0 fullname insured_name N attribute NA
gw_policy polocy ns1 agent_name agent N attribute NA
gw_policy account ns2 phone_num agent_phone N attribute NA
我将csv读入熊猫并提取特定的列值
在这种情况下,我仅从“ table_col_name”中提取“ agent”行
data = pd.read_csv(file_path)
policy=data.loc[data['table_col_name']=='agent']
print(policy)
因此,在这种情况下,它将打印策略的所有行字段
#Out put
gw_policy polocy ns1 agent_name agent N attribute NA
现在我只想提取下面的行
'ns1'
'agent_name'
那么熊猫怎么可能?
谢谢
更改
policy = data.loc[data['table_col_name']=='agent']
至
policy = data.loc[data['table_col_name']=='agent', ['node_name', 'src_name']]
熊猫文档说明了如何为数据框建立索引:https : //pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#selection-by-label
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句