簡體   English   中英

我如何在 python 中切片系列?

[英]How do i slice a series in python?

如何切片系列以檢索最后 3 個字符?

該系列看起來像這樣:

1       WHITNEY ROU
2         ABBY  WAM
3         YAEL  AVE 

我嘗試使用 data["Names"][:-3] 來獲取ROUWAMAVE但未能這樣做。

這將創建一個系列,其中包含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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM