我想要一列"PRI/TEN"
"BERIX"
时,PRI/TEN
应该
有"TBC"
李>"BERIXTVX"
时,
PRI/TEN
应该有"TEN"
李>"BERIXVX"
,PRI/TEN
应该有"PRI"
李>我试过:
data1['PRI/ TEN'] = np.where(data1['First']!='BERIXVX', 'PRI','TEN')
这是我原来的专栏
Primary Resource
BERIX_MYANMAR ONLY
BERIXTVX_BOOST IPV
BERIXTVX_BOOST IPV
BERIXVX_ENCEPUR A AD
BERIXVX_ENCEPUR AD
BERIXTVX_BOOST IPV
BERIXTVX_BEXSERO
这就是我想要的
Primary Resource PRI/TEN
BERIX_MYANMAR ONLY TBC
BERIXTVX_BOOST IPV TEN
BERIXTVX_BOOST IPV TEN
BERIXVX_ENCEPUR A AD PRI
BERIXVX_ENCEPUR AD PRI
BERIXTVX_BOOST IPV TEN
BERIXTVX_BEXSERO TEN
将^{} 与^{} 一起使用:
谢谢你们的回答。我在网上找到了这个,它正在完成任务
它只是带有多个嵌套where子句的普通where函数
data1['Private/Tender']=np.其中(data1['First']=='BERIXVX','PRI', (np.where(data1['First']=='BERIXTVX','TEN','TBC'))
试试这个:
这将对
PRIMARY RESOURCE
列中的每一行应用函数categorizer
。它没有矢量化,所以如果你有性能问题,请告诉我相关问题 更多 >
编程相关推荐