When using conllu.parse, you can specify metadata using the metadata
parameter. It takes a dictionary as input with the metadata keys and their values.
For example:
from conllu import parse
data = "# sent_id = 1\n# text = This is a sample sentence.\n1\tThis\t_\tDET\tDT\t_\t2\tdet\t_\t_\n2\tis\t_\tVERB\tVBZ\t_\t0\troot\t_\t_\n3\ta\t_\tDET\tDT\t_\t4\tdet\t_\t_\n4\tsample\t_\tNOUN\tNN\t_\t2\tnsubj\t_\t_\n5\tsentence\t_\tNOUN\tNN\t_\t2\tdobj\t_\t_\n6\t.\t_\tPUNCT\t.\t_\t2\tpunct\t_\t_\n"
metadata = {"sent_id": "1", "text": "This is a sample sentence."}
parsed_data = parse(data, metadata=metadata)
In the above example, the metadata is specified using the metadata
parameter as a dictionary with keys "sent_id" and "text" and their respective values. This metadata will be included in the resulting parsed_data
object.
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2021-08-04 11:00:00 +0000
Seen: 10 times
Last updated: Sep 27 '22