R语言提取a数据框中c列的某些字符
时间: 2024-05-08 16:16:38 浏览: 183
提取字符串中的符号
可以使用字符串操作函数来提取数据框中某列的某些字符。下面是一个示例代码:
假设数据框名为df,需要提取第三列(列名为c)中的前三个字符,可以使用以下代码:
```
new_col <- substr(df$c, 1, 3)
```
上述代码中,substr函数用于提取字符串中的子字符串。第一个参数指定要提取的字符串向量,第二个参数指定提取的起始位置,第三个参数指定提取的结束位置。在本例中,起始位置为1,结束位置为3,因此提取的是前三个字符。
将提取得到的新向量赋值给一个新列,可以使用以下代码:
```
df$new_col <- new_col
```
这样就在数据框中添加了一个新列。
阅读全文