From: Christopher Marcum <cmarcum_at_uci.edu>

Date: Wed, 19 Dec 2007 23:33:15 -0800 (PST)

R-help_at_r-project.org mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Thu 20 Dec 2007 - 07:38:09 GMT

Date: Wed, 19 Dec 2007 23:33:15 -0800 (PST)

I have had considerable bad luck with attempting the following with for loops. Here is the problem:

# Suppose we have a data.frame with the following data, which can be

considered a type of edgelist (for those with networks backgrounds):

*#
**# V1 V2
**# 1 A
**# 1 A
**# 1 B
**# 2 A
**# 3 C
**# 3 A
**# 3 C
**# 3 B
**#
*

# I want the output of the function to produce a matrix, such that #each

factor of V1 is a row, and each corresponding value at position k of V2 is
the i,j^th element of the new matrix, with missing values otherwise. The
desired output should be:

*# [,1] [,2] [,3] [,4]
**# [1,] A A B NA
*

# [2,] A NA NA NA

# [3,] C A C B

I have explored the reshape package as well as the network package in this pursuit, with no luck.

Thanks,

Chris Marcum

UCI Sociology

R-help_at_r-project.org mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Thu 20 Dec 2007 - 07:38:09 GMT

Archive maintained by Robert King, hosted by
the discipline of
statistics at the
University of Newcastle,
Australia.

Archive generated by hypermail 2.2.0, at Thu 20 Dec 2007 - 10:30:19 GMT.

*
Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help.
Please read the posting
guide before posting to the list.
*