r - 以特定模式为 r 中数据名的奇数/偶数列命名
问题描述
我有一个数据框 :my.df 有几列。我希望奇数列的名称为 x.1 , x.2,...,偶数列的名称为 y.1 , y.2 ,...我使用下面的代码。但它不符合我的要求。任何建议如何做到这一点?
col_odd <- seq_len(ncol(my.df)) %% 2
colnames(my.df[ , col_odd == 1]) <- paste("x", 1:100, sep = ".")
colnames(my.df[ , col_odd == 0]) <- paste("y", 1:100, sep = ".")
谢谢您的回答。这是得到这个的代码。如果像我这样的初学者想要这个:
col_odd <- seq_len(ncol(my.df)) %% 2
colnames(my.df)[col_odd == 1]) <- paste("x", 1:100, sep = ".")
colnames(my.df)[col_odd == 0]) <- paste("y", 1:100, sep = ".")
解决方案
推荐阅读
- c - 使用 sscanf 解析和动态分配大小不一致的子字符串
- asp.net-core - 发布到最小端点时的“未提供正文”响应
- python - Django 下载文件按钮采用路径
- django - 'PdfFileWriter' 对象没有属性 'seek'
- typeclass - 如何在 Isabelle 的类型类定义中有多个任意类型?
- heroku - 如何检查已部署的烧瓶 Web 应用程序的数据库
- c# - ASP.NET MVC:SQL Db 作为 IEnumerable 对象的基于方法的 LINQ 查询
- javascript - 使用 Jest 在 Next.JS 中测试 ClientPortal
- html - 需要帮助添加飞机上线
- python - Python 中的数据整理以创建列表