[英]Is there an R function for taking the first four characters in a column and putting them into a new column?
我的數據框(數據)中的列(詳細信息)的開頭有不同/不重復的年份,我想將其拆分並創建一個“年份”列。 基於已回答的其他問題,我假設我會使用 tstrsplit。 但是,我不明白如何實際使用 function 讓它做我想做的事。
當您想要字符串中固定 position 中的字符(如前 4 個字符)時, substr
既快速又簡單。
Data$Years = substr(Data$Details, 1, 4)
strsplit
需要一些東西來分割,所以如果你有"2020-04-02"
,你可以在"-"
字符處分割。 但是如果你知道你想要前四個, substr
是最好的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.