обработка специальных символов в Python (дефис (-)) - PullRequest
0 голосов
/ 31 мая 2018

Привет, я пытаюсь импортировать CSV-файл в Pyspark, в котором есть поля с символом дефиса, например, образование-num, семейное положение и т. Д.

Мне нужно определить схему для этого файла, гдеИмя столбца должно совпадать с именем поля выше.Я использую следующие коды для него:

ageType=StructField('age', IntegerType(),True)
workclassType=StructField('workclass', StringType(),True)

Успех

Где это работает Но когда я пробую ниже одного, это терпит неудачу:

education-numType=StructField('education\-num',DoubleType(),True)

File "<stdin>", line 1
SyntaxError: can't assign to operator

Возможные способы справиться с этим.

...