Попытка экспортировать DF и получить эту ошибку: не реализованный тип 'list' в 'EncodeElement' - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь сделать простой экспорт фрейма данных.Вот мой код:

write.table(df1, "C:/Users/ryans/OneDrive/Desktop/data_dump.txt", sep=",") 

Когда я запускаю это, я получаю следующую ошибку:

Error in write.table(df, "C:/Users/ryans/OneDrive/Desktop/data_dump.txt",  : 
  unimplemented type 'list' in 'EncodeElement'

Это происходит из тиббла 5x33:

url   priority raw_subject via   generated_times~ recipient group_id tags     id
  <chr> <chr>    <chr>       <lis>            <int> <chr>        <int> <lis> <int>
1 http~ normal   Welcome to~ <lis~       15369 NA              NA <chr~    24

Я запечатлел этот тиббл как df и преобразовал его в: df1<-data.frame(df)

Я думаю, что проблема связана с полем с именем 'custom_field', но я не совсем уверен.В любом случае, некоторые данные в этом поле выглядят так:

num raw_title   url raw_title_in_portal removable   id  system_field_options    raw_description editable_in_portal  position    _sdc_table_version  tag updated_at  required_in_portal  _sdc_received_at    title_in_portal _sdc_sequence   title   required    custom_field_options    type    created_at  active  sub_type_id _sdc_batched_at collapsed_for_agents    regexp_for_validation   description agent_description   visible_in_portal
19  Dataset Type    https:///3600.json  Dataset Type    TRUE    3600    []      FALSE   12  0       9/13/2018 22:50 FALSE   03:10.4 Dataset Type    15373945    Dataset Type    FALSE   [{'id': 36001, 'default': False, 'name': 'Public', 'raw_name': 'Public', 'value': 'public'}, {'id': 3600, 'default': False, 'name': 'Private', 'raw_name': 'Private', 'value': 'private'}]  tagger  9/13/2018 21:49 FALSE       03:19.3 FALSE               FALSE
20  Type of Dataset https:///3600.json  Type of Dataset TRUE    3600    []      FALSE   14  0       9/13/2018 22:50 FALSE   03:10.4 Type of Dataset 15373   Type of Dataset FALSE   [{'id': 36001, 'default': False, 'name': 'Public', 'raw_name': 'Public', 'value': 'public'}, {'id': 3600, 'default': False, 'name': 'Private', 'raw_name': 'Private', 'value': 'private'}]  tagger  9/13/2018 21:40 TRUE        03:19.3 FALSE           Type of Dataset FALSE
21  Type of Dataset https:///3600.json  Type of Dataset TRUE    3600    []      FALSE   14  0       9/19/2018 23:36 FALSE   58:29.3 Type of Dataset 15373   Type of Dataset FALSE   [{'id': 36001, 'default': False, 'name': 'Public', 'raw_name': 'Public', 'value': 'public'}, {'id': 3600, 'default': False, 'name': 'Private', 'raw_name': 'Private', 'value': 'private'}]  tagger  9/13/2018 21:40 TRUE        59:50.2 FALSE           Public or Private dataset?  FALSE

Я думаю, что проблема связана с полем с именем 'custom_field_options'.Это мое предположение.Я думаю, что весь фрейм данных или, по крайней мере, одно поле (custom_field_options) необходимо принудительно ... каким-то образом.Я думал, что преобразование всего в data.frame() решит проблему, но, очевидно, нет, или это другая проблема.Как я могу правильно проанализировать это поле, чтобы экспортировать данные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...