【发布时间】:2017-10-14 23:21:57
【问题描述】:
我有如下数据框,我想根据sic2 列中的值插入一个“字符串”。
conm sic2
115466 ALLEGION PLC 34.0
115471 AGILITY HEALTH INC 80.0
115473 NORDIC AMERICAN OFFSHORE 44.0
115474 AAD 54.0
115477 DORIAN LPG LTD 44.0
115484 NOMAD FOODS LTD 20.0
115486 ATHENE HOLDING LTD 63.0
115490 MIDATECH PHARMA PLC 28.0
115495 MOTIF BIO PLC 28.0
sic2 数字到字符串的范围如下。
1-9 Agriculture, Forestry and Fishing
10-14 Mining
15-17 Construction
18-19 not used
20-39 Manufacturing
40-49 Transportation, Communications, Electric, Gas and Sanitary service
50-51 Wholesale Trade
52-59 Retail Trade
60-67 Finance, Insurance and Real Estate
70-89 Services
91-97 Public Administration
99-99 Nonclassifiable
0 -1 Agricultural Production-Crops
如何使pandas.DataFrame 看起来像这样应用整个大型数据集?
我尝试了几个条件代码,但总是失败。
conm sic2 industry
115466 ALLEGION PLC 34.0 Manufacturing
115471 AGILITY HEALTH INC 80.0 Services
115473 NORDIC AMERICAN OFFSHORE 44.0 Transportation, Communications, Electric, Gas and Sanitary service
115474 AAD 54.0 Retail Trade
【问题讨论】:
标签: python pandas dataframe range conditional-statements