[英]How do i slice a series in python?
如何切片系列以检索最后 3 个字符?
该系列看起来像这样:
1 WHITNEY ROU
2 ABBY WAM
3 YAEL AVE
我尝试使用 data["Names"][:-3] 来获取ROU
、 WAM
和AVE
但未能这样做。
这将创建一个系列,其中包含data
dataframe 的 Names 列的最后 3 个字母。
last_three = data.Names.apply(lambda x: x[-3:])
你快到了。 您只是错过了在您的系列上调用.str
。
>>> new_series = data["Names"].str[-3:]
>>> print(new_series)
0 ROU
1 WAM
2 AVE
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.