熊猫:遍历数据框并根据条件应用更改

时间:2020-01-03 08:47:06

标签: python-3.x pandas dataframe data-science data-cleaning

我必须遍历column = 0,如果在我的= 0列中发现任何类似于2010、2018、2017等的整数,则必须将其分配给0列中的所有值作为年份。

PS:-column = 0是对象数据类型。

我的DF: 0 1
南银行 国家银行轴心银行 南ICICI 南PNB 2010年 南印度工业 南卡鲁尔(Nan Karur)

我想要的输出: 0 1
2010年银行 2010 Axis Bank 2010 ICICI 2010年PNB 2010年 2010印度工业 2010 Karur

1 个答案:

答案 0 :(得分:1)

使用to_numeric将列转换为数字,然后使用Series.whereSeries.isin之外的所有数字转换为range并使用{{3}}进行掩码的缺失值:< / p>

NaN