nwsave

Save network data in a file

Syntax

nwsave
filename
[,
replace
old]
   
` replace` overwrite existing dataset
old save in a Stata-version-backward-compatible format (uses saveold internally instead of save)

Description

nwsave saves all networks (and Stata variables) currently in memory on disk. Since version 2.1 the command saves data in its own file format .nwdta. Network data saved in this way can be loaded with nwuse. Notice that the command save does not save network data.

Examples

This example creates 5 new random networks and saves them as mynets. A new dataset called mynets.nwdta is created in the working directory.

. nwclear
. nwrandom 20, ntimes(5) prob(.2)
. nwsave mynets

After this, one can easily load these 5 networks in a new Stata session just as if one would load a normal Stata dataset.

. nwuse mynets

Supported network types

Binary: yes. Directed: yes. Weighted: yes. Signed: yes. Two-mode: yes - the file holds the ties between the two modes only (the pairs of nodes inside one mode are not stored), the mode of every node and the node attributes, so a network with 5,000 + 500 nodes takes about a megabyte; nwuse restores the same network. Files written by earlier versions (which listed every pair of nodes) are still read by nwuse, and files written now can be read by earlier versions.

See also


nwcommands version 3.17.6, 9 November 2026 (check your installed version)


Back to top

nwcommands is free software under the GNU General Public License, version 3, as are the model packages nwsaom, nwergm, nwdynam and nwrem. Citing and licenses · Get help · GitHub. Issues with the core go to the nwcommands repository; issues with a model package go to that package's own repository.

This site uses Just the Docs, a documentation theme for Jekyll.