当前位置: 首页 > 面试题库 >

如何为每个列名添加后缀(或前缀)?

滑乐逸
2023-03-14
问题内容

我想为_x每个列名添加后缀,如下所示:

featuresA = myPandasDataFrame.columns.values + '_x'

我该怎么做呢?另外,如果要添加x_后缀,解决方案将如何更改?


问题答案:

您可以使用一种list理解:

df.columns = [str(col) + '_x' for col in df.columns]

也有内置方法,如.add_suffix().add_prefix()在另一个答案中提到的。



 类似资料:
  • 我有一个包含许多列的表,我希望为每个列添加前缀。 我尝试了以下查询:

  • 问题内容: 我正在开发一个项目,通过添加Hibernate批注来保留一些POJO。我遇到的一个问题是这样的代码失败,因为Hibernate尝试将内的子字段映射到同一列上(即,两者都试图映射到colum ,从而导致错误)。 由于会有很多出现这样在整个系统中,这将是很好,如果有一个选项来自动添加一个前缀列的名称(例如使列是,,,),而不必基于每个应用覆盖领域基础。Hibernate是否具有此功能,或者

  • 问题内容: 我有一个PHP数字数组,我想在前面加上减号(-)。我认为通过使用爆炸和内爆是可能的,但是我对php的了解实际上是不可能的。任何帮助,将不胜感激。 本质上,我想从这里开始: 对此: 有任何想法吗? 问题答案: 简单: 除非数组是字符串:

  • 问题内容: 我正在开发一个项目,其中通过添加Hibernate批注来保留一些POJO。我遇到的一个问题是,这样的代码失败了,因为Hibernate尝试将内的子字段映射到同一列上(即,两者都试图映射到colum ,从而导致错误)。 由于会有很多出现这样在整个系统中,这将是很好,如果有一个选项来自动添加一个前缀列的名称(例如使列是,,,),而不必基于每个应用覆盖领域基础。Hibernate是否具有此功

  • 我在pyspark中有一个有100多列的数据帧。我要做的是,对于所有的列名,我希望在列名的开头和结尾添加反勾(`)。 例如: 在pyspark/python中有没有这样做的方法。当我们应用代码时,它应该返回一个数据帧。

  • 问题内容: 被测类MyClass.java JUnit测试用例名称的替代品: http://moreunit.sourceforge.net似乎使用“ Test”作为前缀默认值,但是我看到了这两种用法。当将整个项目作为eclipse中的单元测试运行时,这两者似乎都可以识别,因为这是为@Test解析的类中的注释。我想Maven也会做同样的事情。 哪个是首选? 问题答案: 后缀的另一个参数-至少在英语