У меня есть фрейм данных с множеством столбцов символов. Столбцы содержат пустые текстовые строки и текстовые строки. Я хотел бы заменить все пустые текстовые строки внутри фрейма данных на 0 и элементы, содержащие строки с номером 1. Не могу понять, как это сделать, хотя....
простой пример для иллюстрации:
> df
A B C
1: asdad
2: sd
3: as sd sd
4: daasd sd
5: sd
6: sd
7: ds sds
8: asd
9: sd sd
> str(df)
Classes ‘data.table’ and 'data.frame': 9 obs. of 3 variables:
$ A: chr "asdad" "" "as" "daasd" ...
$ B: chr "" "" "sd" "sd" ...
$ C: chr "" "sd" "sd" "" ...
- attr(*, ".internal.selfref")=<externalptr>
хотел :
> df
A B C
1: 1 0 0
2: 0 0 1
3: 1 1 1
4: 1 1 0
5: 0 1 0
6: 0 0 1
7: 1 1 0
8: 1 0 0
9: 0 1 1
str(df)
Classes ‘data.table’ and 'data.frame': 9 obs. of 3 variables:
$ A: int 1 0 1 1 0 0 1 1 0
$ B: int 0 0 1 1 1 0 1 0 1
$ C: int 0 1 1 0 0 1 0 0 1
- attr(*, ".internal.selfref")=<externalptr>