This function opens a Qualitative Data Analysis (QDA) project and extracts edge information.

EdgCMap(project, sep = ">", coder = "qcoder")

Arguments

project

A QDA project, a list as generated by the ProjectCMap function.

sep

(==Depreciated, with RQDA project==) A character string (often a single character) that is used in RQDA in order to express the relationships between two variables. Default is "_" if codes used in RQDA are of the form : "x_y" (i.e. relationship from x to y), but it is possible to use ">", "->", "-->" or even "--->"

coder

A character string indicating the coding tool used for coding the QDA. The only tool supported now is 'qcoder'. Earlier version of cogmapr worked with "RQDA" project (no more maintened).

Value

A data.frame with the relationships identified in the interviews. Each relationships ('coding_id') is linked to an agent ('doc_ed'), an edge's name ('edge'), the varible at the origin of the relationships ('concept_from'), the variable at the end of the relationships ('concept_to'), other properties of the relationships ('coding_sign', 'coding_weight', 'coding_class' and 'document_part') and the quotes linked to relationships ('selected_text').

Details

The coding used in the QDA have to be done using the 'cogamp-dev' branch of the qcoder package (github : 'FrdVnW/qcoder'). devtools::install_github('FrdVnW/qcoder', ref = "cogmap-dev", upgrade = 'never')

Examples

project_name <- "a_new_project"
main_path <- paste0(system.file("testdata", package = "cogmapr"), '/')
my.project <- ProjectCMap(main_path, project_name)

EdgCMap(my.project)
#>    coding_id doc_id concept_from concept_to coding_sign coding_weight
#> 1          1      1            1          2           +             1
#> 2          2      1            3          2           -             3
#> 3          3      1            3          2           +             2
#> 4          4      1            1          3           +             2
#> 5          5      1            1          3           +             2
#> 6          6      1            1          3           +             2
#> 7          7      2            1          3           +             6
#> 8          8      2            1          2           +             4
#> 9          9      2            1          4           -             2
#> 10        10      2            1          4           -             7
#> 11        11      3            1          4           +             3
#> 12        12      3            1          2           -             3
#> 13        13      3            1          2           +             3
#> 14        14      3            1          3           +             5
#> 15        15      3            1          2           +             3
#> 16        16      4            1          2           +             3
#> 17        17      4            2          4           +             3
#> 18        18      4            3          4           -             6
#>      coding_class document_part
#> 1  Coding_class_I    Doc_Part_A
#> 2  Coding_class_I    Doc_Part_A
#> 3  Coding_class_J    Doc_Part_A
#> 4  Coding_class_J    Doc_Part_B
#> 5  Coding_class_K    Doc_Part_B
#> 6  Coding_class_K    Doc_Part_B
#> 7  Coding_class_I    Doc_Part_A
#> 8  Coding_class_I    Doc_Part_A
#> 9  Coding_class_J    Doc_Part_A
#> 10 Coding_class_J    Doc_Part_B
#> 11 Coding_class_I    Doc_Part_A
#> 12 Coding_class_I    Doc_Part_A
#> 13 Coding_class_I    Doc_Part_B
#> 14 Coding_class_K    Doc_Part_B
#> 15 Coding_class_K    Doc_Part_B
#> 16 Coding_class_K    Doc_Part_A
#> 17 Coding_class_K    Doc_Part_A
#> 18 Coding_class_J    Doc_Part_A
#>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     selected_text
#> 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin quis condimentum leo. Vestibulum non ante erat. Morbi malesuada velit nec leo luctus congue. Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus.
#> 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ongue. Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus.(/QCODE){#1>2} Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget liber
#> 3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus.(/QCODE){#1>2} Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget liber(/QCODE){#3>2}o vitae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cursus ut massa a aliquam. Aenean id placerat nisl. Praesent faucibus malesuada aliquam. Suspendisse purus ex, pharetra hendrerit viverra sed, convallis mollis dolor. Etiam pulvinar, nulla eget
#> 4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         auctor faucibus, felis purus mollis velit, non dictum leo odio a nisl. Mauris quis ipsum nulla. In id sem at augue gravida gravida. Maecenas suscipit magna a fringilla dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras vestibulum lorem quam, at lobortis ante sodales at. Aenean euismod turpis vel tempor condimentum. Etiam neque augue, ultricies non scelerisque non, feugiat sed ex. Fusce ut risus nec purus sollicitudin vulputate. Suspendisse tempus consectetur nulla pulvinar dictum. Duis lacinia eleifend euismod. Maecenas et risus vel mauris ornare condimentum. Mauris sodales a leo sed malesuada. Etiam non quam ex. Integer scelerisque nisi faucibus, posuere ligula vel, dignissim turpis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt nisi eget blandit ornare. Pellentesque tempus at nisi id placerat. Donec blandit dignissim sem nec consequat. Sed vel pellentesque ipsum, et vulputate lorem. Morbi sed fringilla metus. Vivamus volutpat lacus nec risus placerat mattis. Ut te
#> 5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                sodales at. Aenean euismod turpis vel tempor condimentum. Etiam neque augue, ultricies non scelerisque non, feugiat sed ex. Fusce ut risus nec purus sollicitudin vulputate. Suspendisse tempus consectetur nulla pulvinar dictum. Duis lacinia eleifend euismod. Maecenas et risus vel mauris ornare condimentum. Mauris sodales a leo sed malesuada. Etiam non quam ex. Integer scelerisque nisi faucibus, posuere ligula vel,
#> 6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    a, tempor a ligula. Pellentesque a risus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque tincidunt est id tempus sagittis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
#> 7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin quis condimentum leo. Vestibulum non ante erat. Morbi malesuada velit nec leo luctus congue. Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus. Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget libero vitae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cur
#> 8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            cilisis, libero nunc molestie risus, sed aliquet velit nisi a purus. Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget libero vitae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cur(/QCODE){#1>3}sus ut massa a aliquam. Aenean id placerat nisl. Praesent faucibus malesuada aliquam. Suspendisse purus ex, pharetra hendrerit viverra sed, convallis mollis dolor. Etiam pulvinar, nulla eget pellentesque sodales, elit felis consectetur arcu, at laoreet velit risus et sem. Praesent neque lorem, tristique non odio eget, rutrum elementum lectus. Fusce sed libero eget enim pulvinar semper eu vel libero. Quisque eu magna vel arcu iaculis suscipit. Ut porta, tortor in auctor faucibus, felis purus mollis velit, non dictum leo odi
#> 9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      as vestibulum lorem quam, at lobortis ante sodales at. Aenean euismod turpis vel tempor condimentum. Etiam neque augue, ultricies non scelerisque non, feugiat sed ex. Fusce ut risus nec purus sollicitudin vulputate. Suspendisse tempus consectetur nulla pulvinar dictum. Duis lacinia eleifend euismod. Maecenas et risus vel mauris ornare condimentum. Mauris sodales a leo sed malesuada. Etiam non quam ex. Integer scelerisque nisi faucibus, posuere ligula vel, dignissim turpis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt nisi eget blandit ornare. Pellentesque tempus at nisi id placerat. Donec blandit dignissim sem nec consequat. Sed vel pellentesque 
#> 10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 tellus libero, sagittis id tempus a, tempor a ligula. Pellentesque a risus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque tincidunt est id tempus sagittis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
#> 11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin quis condimentum leo. Vestibulum non ante erat. Morbi malesuada velit nec leo luctus congue. Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus. Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget libero vitae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cur
#> 12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus. Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. 
#> 13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               Praesent neque lorem, tristique non odio eget, rutrum elementum lectus. Fusce sed libero eget enim pulvinar semper eu vel libero. Quisque eu magna vel arcu iaculis suscipit. Ut porta, tortor in auctor faucibus, felis purus mollis velit, non dictum leo odio a nisl. Mauris quis ipsum nulla. In id sem at augue gravida gravida. Maecenas suscipit magna a fringilla dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. 
#> 14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      quam ex. Integer scelerisque nisi faucibus, posuere ligula vel, dignissim turpis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt nisi eget blandit ornare. Pellentesque tempus at nisi id placerat. Donec blandit dignissim sem nec consequat. Sed vel pellentesque ipsum, et vulputate lorem. Morbi sed fringilla metus. Vivamus volutpat lacus nec risus placerat mattis. Ut tellus libero, sagittis id tempus a, tempor a ligula. Pellentesque a risus nibh. Vestibulum ante ipsum primis in
#> 15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ass aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
#> 16                                                                                   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin quis condimentum leo. Vestibulum non ante erat. Morbi malesuada velit nec leo luctus congue. Aenean at sodales augue. Praesent ut tempor lacus, id dapibus eros. Vestibulum vehicula finibus dui in viverra. Donec ac nibh et ante cursus rhoncus. Nulla risus purus, volutpat et volutpat ac, interdum nec turpis. Praesent eleifend aliquam iaculis. Morbi vitae nulla ligula. Aenean egestas, tellus sit amet mattis facilisis, libero nunc molestie risus, sed aliquet velit nisi a purus. Etiam quis laoreet massa. Proin accumsan posuere arcu, vitae pretium leo. Etiam sit amet justo nibh. In volutpat sed nunc quis rhoncus. Nunc vel egestas magna. Praesent eros risus, ultricies nec felis sollicitudin, vulputate pellentesque ligula. Sed eget libero vitae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cursus ut massa a aliquam. Aenean id placerat nisl. Praesent faucibus malesuada aliquam. Suspendisse purus ex, pharetra hendrerit viverra sed, convallis mollis dolor. Etiam pulvinar, nulla eget pellentesque sodales, elit felis consectetur arcu, at laoreet velit risus et sem. Praesent neque lorem, tristique non odio eget, rutrum elementum lectus. Fusce sed libero eget enim pulvinar semper eu vel libero. Quisque eu magna vel arcu iaculis suscipit. Ut porta, tortor in auctor faucibus, felis purus mollis velit, non dictum leo odio a nisl. Mauris quis ipsum nulla. In id sem at augue gravida gravida. Maecenas suscipit magna a fringilla dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras vestibulum lorem quam, at lobortis ante sodales at. Aenean euismod turpis vel tempor condimentum. Etiam neque augue, ultricies non scelerisque non, feugiat sed ex. Fusce ut risus nec purus sollicitudin vulputate. Su
#> 17 itae leo pulvinar viverra. Sed diam lorem, sagittis vel facilisis nec, venenatis et elit. Vivamus hendrerit tellus non vehicula fermentum. Integer condimentum nisi sed nisl fringilla interdum. Etiam cursus ut massa a aliquam. Aenean id placerat nisl. Praesent faucibus malesuada aliquam. Suspendisse purus ex, pharetra hendrerit viverra sed, convallis mollis dolor. Etiam pulvinar, nulla eget pellentesque sodales, elit felis consectetur arcu, at laoreet velit risus et sem. Praesent neque lorem, tristique non odio eget, rutrum elementum lectus. Fusce sed libero eget enim pulvinar semper eu vel libero. Quisque eu magna vel arcu iaculis suscipit. Ut porta, tortor in auctor faucibus, felis purus mollis velit, non dictum leo odio a nisl. Mauris quis ipsum nulla. In id sem at augue gravida gravida. Maecenas suscipit magna a fringilla dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras vestibulum lorem quam, at lobortis ante sodales at. Aenean euismod turpis vel tempor condimentum. Etiam neque augue, ultricies non scelerisque non, feugiat sed ex. Fusce ut risus nec purus sollicitudin vulputate. Su(/QCODE){#1>2}spendisse tempus consectetur nulla pulvinar dictum. Duis lacinia eleifend euismod. Maecenas et risus vel mauris ornare condimentum. Mauris sodales a leo sed malesuada. Etiam non quam ex. Integer scelerisque nisi faucibus, posuere ligula vel, dignissim turpis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt nisi eget blandit ornare. Pellentesque tempus at nisi id placerat. Donec blandit dignissim sem nec consequat. Sed vel pellentesque ipsum, et vulputate lorem. Morbi sed fringilla metus. Vivamus volutpat lacus nec risus placerat mattis. Ut tellus libero, sagittis id tempus a, tempor a ligula. Pellentesque a risus nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque tincidunt est id tempus sagittis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
#> 18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Pellentesque tempus at nisi id placerat. Donec blandit dignissim sem nec consequat. Sed vel pellentesque ipsum, et vulputate lorem. Morbi sed fringilla metus. Vivamus volutpat lacus nec risus placerat mattis. Ut tellus libero, sagittis id tempus a, tempor a ligula. Pellentesque a risus nibh. Vestibulum ante ipsum primis in
#>    edge
#> 1   1~2
#> 2   3~2
#> 3   3~2
#> 4   1~3
#> 5   1~3
#> 6   1~3
#> 7   1~3
#> 8   1~2
#> 9   1~4
#> 10  1~4
#> 11  1~4
#> 12  1~2
#> 13  1~2
#> 14  1~3
#> 15  1~2
#> 16  1~2
#> 17  2~4
#> 18  3~4