diz*_*irl 3 nlp r text-mining dataframe
我正在尝试训练从文档术语矩阵转换为数据帧的数据。正面和负面评论有单独的字段,因此我想在列名称中添加一个字符串作为“标签”,以区分来自不同字段的相同单词 - 例如,单词 hello 可以同时出现在正面和负面评论字段中(因此,在我的数据框中表示为一列),因此在我的模型中,我想通过将列名称设为 Positive_hello 和 Negative_hello 来区分它们。
我正在寻找一种重命名列的方法,以便将特定字符串附加到数据框中的所有列。比如说,对于mtcars,我想将所有列重命名为以“_sample”结尾,这样列名就会变成mpg_sample、cyl_sample、disp_sample等等,而原来是mpg、cyl、 和disp。
我正在考虑使用sapplyor lapply,但还没有任何进展。任何帮助将不胜感激。
小智 5
使用 colnames 和 Paste0 函数:
df = data.frame(x = 1:2, y = 2:1)
colnames(df)
Run Code Online (Sandbox Code Playgroud)
[1]“x”“y”
colnames(df) <- paste0('tag_', colnames(df))
colnames(df)
Run Code Online (Sandbox Code Playgroud)
[1]“标签_x”“标签_y”
| 归档时间: |
|
| 查看次数: |
8956 次 |
| 最近记录: |