R 如何使用数据框中左列的内容重命名列

R 如何使用数据框中左列的内容重命名列,r,R,我有一个包含不同列的数据框,即一个包含日期,一个包含股票代码(在整个列中保持不变),还有一个包含每个日期的股票价格。此数据框包含所有标准普尔500指数股票的股价 我希望删除带有股票代码的列,并将其作为带有相应股票价格的列的标题 要查看它的外观,请调用此操作。您希望将该数据从其长期形式转换为广泛形式。这可以通过data.table::dcast或tidyr::pivot\u更宽的实现 请注意,通常需要长格式进行操作(例如tidyr或data.table)打印(使用ggplot2)或打印ggtab

我有一个包含不同列的数据框,即一个包含日期,一个包含股票代码(在整个列中保持不变),还有一个包含每个日期的股票价格。此数据框包含所有标准普尔500指数股票的股价

我希望删除带有股票代码的列,并将其作为带有相应股票价格的列的标题

要查看它的外观,请调用此操作。您希望将该数据从其长期形式转换为广泛形式。这可以通过
data.table::dcast
tidyr::pivot\u更宽的
实现


请注意,通常需要长格式进行操作(例如
tidyr
data.table
)打印(使用
ggplot2
)或打印
ggtable
。机器学习功能通常需要广泛的格式输入。

Hi Juriv,关于命名列的文章很多(例如:)。请不要发布截图,很难使用。考虑一下你已经尝试过的代码并检查一下。例如,要生成最小数据集,可以使用
head()
subset()
。然后使用
dput()
给我们一些可以立即放入R的东西。或者,您可以使用base R数据集(查看完整的列表
库(help=“datasets”)
)。重命名列:我想您想重新塑造数据。请看这篇文章
idx谢谢@rawr,这正是我所需要的!它工作得很好。