r - 消除 ”。” 从 R 中列名的末尾
问题描述
数据集的形式如下。带有日期的列以“.”结尾。. 我想删除它们,请提出一种有效的方法,因为列的数量很大。
结果数据集不应该有“。” 以日期为标题的列末尾的字符。
Product 1/1/2020. 1/1/2019. 1/1/2018.
1 10 11 10
2 24 12 0
3 40 10 24
4 90 9 1
5 21 9 1
解决方案
如果您的数据被调用df
,您可以使用正则表达式删除最后一个“。” 在列名中。尝试 :
names(df) <- sub('\\.$', '', names(df))
推荐阅读
- javascript - UnhandledPromiseRejectionWarning:TypeError:无法设置未定义的属性“值”
- python - Pandas Dataframe 如何在特定行之前提取数据行?
- amazon-web-services - Kubernetes,AWS:服务为每个服务创建额外的安全组
- javascript - 如何附加nodejs sequelize json字段的模型列表
- php - 自动更新数据库列 Laravel 中的值
- android - 在 Azure Devops 中签名和对齐 APK 文件 **/*.apk
- python - 如何使用python从html中的动态表中抓取所有行
- web-component - 重置后未更新点亮元素复选框
- javascript - 使用 jquery 切换列表
- node.js - 如何通过在firebase中传递UID来删除用户?