Cay*_*ana 8 python split pandas
我使用熊猫,我有数据,数据看起来像这样
FirstName LastName StudentID
FirstName2 LastName2 StudentID2
Run Code Online (Sandbox Code Playgroud)
然后我根据“空间”使用 str.split()
所以数据在 DataFrame 中看起来像这样
[[FirstName, LastName, StudentID],
[FirstName2, LastName2, StudentID2]]
Run Code Online (Sandbox Code Playgroud)
如何仅获取每个学生的 StudentID 并将其保存在新列中?
使用列表推导式获取每个拆分字符串的最后一个元素:
ids = [val[-1] for val in your_string.split()]
Run Code Online (Sandbox Code Playgroud)