C ++ компилируется с помощью библиотеки Filesystem [duplicate]

Чтобы построить ответ пользователя6910411, вы также можете использовать isin, а затем построить новый столбец с результатом сравнения ваших символов.

Окончательный полный код будет выглядеть примерно так:

import org.apache.spark.sql.functions._

df.select(substring($"Columnname", 0, 1) as "ch")
    .withColumn("result", when($"ch".isin("D", "A"), 1).otherwise(0))
7
задан RobertAalto 1 September 2016 в 13:00
поделиться

1 ответ

Кажется, вы должны включить <filesystem> следующим образом:

#include <experimental/filesystem>

Не забудьте использовать -lstdc++fs в команде gcc.

Вот доказательство: Coliru

Если это не работает, возможно, это означает, что у вас нет filesystem в вашей конфигурации.

8
ответ дан DarkCygnus 18 August 2018 в 23:59
поделиться
  • 1
    Он работает, спасибо! Для получения полной информации: link – RobertAalto 31 August 2016 в 06:44
  • 2
    необходимо также использовать -lstdc ++ fs для команды gcc – RobertAalto 1 September 2016 в 12:59
  • 3
    И вы можете использовать его в своем коде, например, например: namespace fs = std :: experimental :: filesystem; – jav 13 September 2017 в 13:34
Другие вопросы по тегам:

Похожие вопросы: