'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 |
|---|
