J'ai un jeu de données (format pickle) contenant float('nan')
et je dois l'enlever.
Il est possible d'ajouter float('nan')
à un graphe en tant que nœud du réseaux. Cependant, je ne sais pas comment le supprimer.
import networkx as nx
G = nx.Graph()
G.add_node(float('nan'))
print(G.nodes) # [nan], so there is float('nan') in the graph
G.remove_node(float('nan')) # this statement raise a NetworkxError showing nan not in the graph
Code et données en CoReRank-WSDM-2019 y Nid d'oiseau .
Quelqu'un peut-il m'aider à résoudre ce problème ? Je vous remercie d'avance.