我有一个包含 4 列的数据框,其中之一是状态。几行状态相同,如下图:
我想根据州名重命名行。如图所示,我希望将第 1-15 行命名为 texas。
我已尝试以下行rownames(stateSales2) <- stateSales$state
,但收到错误和警告消息
Error in row.names<-.data.frame(`*tmp*`, value = value) :
duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique values when setting 'row.names': ‘alabama’, ‘alaska’, ‘arizona’, ‘arkansas’, ‘california’, ‘colorado’, ‘connecticut’, ‘delaware’, ‘florida’, ‘georgia’, ‘hawaii’, ‘idaho’, ‘illinois’, ‘indiana’, ‘iowa’, ‘kansas’, ‘kentucky’, ‘louisiana’, ‘maine’, ‘maryland’, ‘massachusetts’, ‘michigan’, ‘minnesota’, ‘mississippi’, ‘missouri’, ‘montana’, ‘nebraska’, ‘nevada’, ‘new hampshire’, ‘new jersey’, ‘new mexico’, ‘new york’, ‘north carolina’, ‘north dakota’, ‘ohio’, ‘oklahoma’, ‘oregon’, ‘pennsylvania’, ‘rhode island’, ‘south carolina’, ‘south dakota’, ‘tennessee’, ‘texas’, ‘utah’, ‘vermont’, ‘virginia’, ‘washington’, ‘west virginia’, ‘wisconsin’, ‘wyoming’
任何帮助将不胜感激!