Давая пользовательское имя для столбца в dataframe, Юлия - PullRequest
0 голосов
/ 20 февраля 2019

Определение пользовательского имени, объединяющего определенные ранее определенные строки, например:

df[:join([Str1,Str2,"_",Str3])] = zeros(length(df[:Str1]))

Возвращает следующую ошибку:

MethodError: objects of type Symbol are not callable

Я понимаю, что join не работает так,Можно ли преобразовать join([Str1,Str2,"_",Str3]) в переменную?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019
df[Symbol(join([Str1,Str2,"_",Str3]))] 

делает работу.

0 голосов
/ 20 февраля 2019

Вы можете объединять строки с помощью оператора * * * * * * * * * * * * * * * * * * * * * * * * * 100 * * * * 100 * *

field_name = string("Str1","Str2","_","Str3")
*
...