Helper function to convert Embedded Snippet object to a dataframe row in dictionary format. Args: embedded_snippets: List of Snippets to be converted Returns: List of Dictionaries
(embedded_snippets: list[Snippet])
| 98 | return parsed_contents |
| 99 | |
| 100 | def to_dataframe_row(embedded_snippets: list[Snippet]): |
| 101 | """ |
| 102 | Helper function to convert Embedded Snippet object to a dataframe row |
| 103 | in dictionary format. |
| 104 | |
| 105 | Args: |
| 106 | embedded_snippets: List of Snippets to be converted |
| 107 | |
| 108 | Returns: |
| 109 | List of Dictionaries |
| 110 | """ |
| 111 | outputs = [] |
| 112 | for embedded_snippet in embedded_snippets: |
| 113 | output = { |
| 114 | "ids": embedded_snippet.id, |
| 115 | "embeddings": embedded_snippet.embedding, |
| 116 | "snippets": embedded_snippet.snippet, |
| 117 | "metadatas": { |
| 118 | "filenames": embedded_snippet.filename, |
| 119 | "languages": embedded_snippet.language, |
| 120 | }, |
| 121 | } |
| 122 | outputs.append(output) |
| 123 | return outputs |