r - 如何从 data.frame 的名称自动重命名列?
问题描述
我有 15 个数据框,它们是从 csv 文件中自动导入的,每个包含 3 列,这就是为什么列名相同 V1、V2 和 V3 的原因。当我将它们连接在一起时,我想区分它们,所以我想知道如何自动重命名每个列,例如 DataFrameName_V1 或类似的东西。
我已经搜索了很多此代码,但还没有找到任何解决方案。
顺便说一句,我有这个用于 csv 导入的代码:
file_list <- list.files(pattern="*.csv")
for (i in 1:length(file_list))
{
assign(file_list[i],
read.csv(paste(file_list[i]), na.strings=c("NA", "NULL", ""), header=FALSE, sep=",", stringsAsFactors = FALSE, encoding = "UTF-8"))
}
解决方案
推荐阅读
- http - 使用 Clack/ningle 在 Web 服务器中嵌入图像
- java - 基于键修剪 ObjectNode
- excel - 如何在 SUMIFS (excel) 中包含两个总和范围
- python - 类型错误:预期的 str、字节或 os.PathLike 对象,而不是运行 mrjob 时的 NoneType
- powerbi - 如何在 DAX Power BI 中获取最后工作日期
- pytorch - 减少torch.nn.lstm中每层的节点数
- python - 无法安装包收缩
- ios - 附件视图中的未知高度约束
- java - Android Studio - 在 TextView 上显示 dateRangePicker 中的选定日期
- amazon-web-services - 如何模拟 AWS SNS-SQS 中断?