在R語言中,可以使用邏輯向量來指示滿足特定條件的行,然后使用該邏輯向量來提取這些行。以下是一些常見的方法:
condition <- df$x > 5
df_filtered <- df[condition, ]
這將創建一個新的數據框df_filtered,其中包含滿足條件的行。
df_filtered <- df[df$x > 5, ]
需要注意的是,上述方法中的條件判斷可以是單個條件,也可以是多個條件的組合。例如,可以使用邏輯運算符(如&表示"與",|表示"或")來組合多個條件,例如:
df_filtered <- df[df$x > 5 & df$y == "A", ]
以上代碼將提取df中列x大于5且列y等于"A"的行。
希望對你有所幫助!