R 如何分配单词的权重?
我有一个四类单词的列表。每个类别有10个单词。现在我想为列表中的每个单词分配一个权重。例如,如果一个类别包含单词:R 如何分配单词的权重?,r,R,我有一个四类单词的列表。每个类别有10个单词。现在我想为列表中的每个单词分配一个权重。例如,如果一个类别包含单词: disease fall have ventilator tumour country sewing demo precaution analysis 现在,我想为每一个词赋予权重。例如,疾病的权重应为1(10除以10),跌倒的权重应为0.9(9除以10),have的权重应为0.8,依此类推。如何在R中编写此代码?在这方面有人能帮我吗?提前谢谢 我希望我的输出
disease
fall
have
ventilator
tumour
country
sewing
demo
precaution
analysis
现在,我想为每一个词赋予权重。例如,疾病的权重应为1(10除以10),跌倒的权重应为0.9(9除以10),have的权重应为0.8,依此类推。如何在R中编写此代码?在这方面有人能帮我吗?提前谢谢
我希望我的输出是:
Death Malfunction Weight
distance malformed 1
fall unformed 0.9
have intensive 0.8
ventilator malfunctioned 0.7
tumour front 0.6
country icu 0.5
sewing injury 0.4
demo care 0.3
precaution disease 0.2
analysis diagnosis 0.1
也许
(nrow(df):1)/nrow(df)
您是否有类别
列?。如果存在类别列库(data.table);setDT(df1)[,wt:=(.N:1)/.N,by=category]
是的,我有四个category如果它是category列,data.table方法应该可以工作。感谢您的评论。但是我找不到正确的答案。添加表样本和预期输出的dput
,否则人们只能猜测你的要求。也许(nrow(df):1)/nrow(df)
你有类别
列吗?。如果存在类别列库(data.table);setDT(df1)[,wt:=(.N:1)/.N,by=category]
是的,我有四个category如果它是category列,data.table方法应该可以工作。感谢您的评论。但是我找不到正确的答案。添加表样本和预期输出的dput
,否则人们只能猜测您的要求。