如何重命名 dataprep 中的多个列?

How can I rename several columns in dataprep?

我在 dataprep 中有 100 多个列,它们的名称如下:

我的专栏名称1

我的专栏名称2

我想将列的名称重命名为:

my_column_name_1

my_column_name_2

我试过重命名,将“”更改为“_”。但是,dataprep 只更改第一个空格!有什么办法可以改变所有的空格吗?

另一个问题,当我执行重命名之类的功能时,它只是针对列完成的。我可以添加更多的列来写 de 列的名称。有什么方法可以 select 所有列而不用写所有的名字吗?

非常感谢!

当数据处于列视图模式时,您可以 shift-select 多列进行转换。

Select 要应用的列,然后选择转换。

JSDBroughton 的回答对我有用,尽管我不太清楚如何去做。将您的视图更改为“列”(工具栏左侧的第二个图标)。 Select 第一列,然后按住 Shift 和 select 最后一列。您现在应该编辑了所有列 select。然后右键时钟和select重命名。将添加一个新的 Recipe 步骤,所有列都已添加。然后将选项设置为 "Find and replace".

在删除所有空格方面,我找不到任何 Cloud Dataprep 模式或正则表达式来替换我列中的所有空格。话虽如此,我的列最多有 4 个空格,所以我只是多次添加相同的步骤。我使用正则表达式 \s 来匹配空格,并将它们替换为下划线。