我在数据框中有列,我正在尝试从字符串中提取 8 位数字。我该怎么做
Input
Shipment ID
20180504-S-20000
20180514-S-20537
20180514-S-20541
20180514-S-20644
20180514-S-20644
20180516-S-20009
20180516-S-20009
20180516-S-20009
20180516-S-20009
预期产出
Order_Date
20180504
20180514
20180514
20180514
20180514
20180516
20180516
20180516
20180516
我尝试了下面的代码,但没有用。
data['Order_Date'] = data['Shipment ID'][:8]
原文由 Rahul rajan 发布,翻译遵循 CC BY-SA 4.0 许可协议
您很接近,需要使用
str
进行索引,这适用于Serie
的每个值:为了获得更好的性能,如果没有
NaN
s 值:如果省略
str
代码按位置过滤列,前 N 个值如下: