Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 dataprep 中有 100 多个列,其名称如下:
我的栏目名称 1
我的专栏名称 2
我想将列的名称重命名为:
my_column_name_1
my_column_name_2
我试图重命名,将“”更改为“_”。但是,dataprep 只会更改第一个空格!有没有办法改变所有的空格?
另一个问题,当我执行重命名之类的功能时,它只是为一列完成的。我可以添加更多的列来写 de 列的名称。有没有办法在不写所有名称的情况下选择所有列?
太感谢了!
当数据处于列视图模式时,您可以移位选择多个列以进行转换。
选择要应用的列,然后选择转换。
JSDBroughton 的回答对我有用,虽然不太清楚如何做到这一点。将视图更改为列(工具栏左侧的第二个图标)。选择第一列,然后按住 Shift 并选择最后一列。您现在应该选择了所有列。然后右时钟并选择重命名。将添加一个新的配方步骤,其中所有列都已添加。然后将选项设置为“查找和替换”。
在删除所有空格方面,我找不到任何可以让我替换列中所有空格的 Cloud Dataprep 模式或正则表达式。话虽如此,我的列最多有 4 个空格,所以我只是多次添加了相同的步骤。我使用正则表达式 \s 来匹配空格,并将它们替换为下划线。