'TextRank vertices in csv file python

Trying to create a vertice to enter it into a cosine similiarty matrix to create a visual repersentation of the textrank here is my code:

df = pd.read_csv(r"pl.csv", delimiter=',',`
`encoding='UTF-8')`

`#df['TextRank'] = df['Stem_Tweets']`

`def keywords(key):`
`kw_extractor = yake.KeywordExtractor(top=2000, stopwords=None)`
`keywords = kw_extractor.extract_keywords(key)`
`for kw, v in keywords:`
`print("Keyphrase: ", kw, ": score", v)`
`return key`

`def bgraph(node):`
`grg=nx.Graph()`
`grg.add_nodes_from(node)`
`nodePairs = list(itertools.combinations(node, 2))`
`for p in nodePairs:`
`first = p[0]`
`second = p[1]`
`levDistance = editdistance.eval(first, second)`
`grg.add_edge(first, second, weight=levDistance)`
`return grg`

`df['TextRank'] = df['Stem_Tweets'].apply(keywords)`
`df['TextRankgraph'] = df['TextRank'].apply(bgraph)`

`df.to_csv('TT.csv')`


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source