On Thu, Dec 8, 2011 at 9:50 AM, Marko Limbek <marko.lim...@valicon.net> wrote: > > Hello Peter, > > I enclose R code, Python code (for_peter, nominalise) and data. > these outputs of 'factanal' in R and PYTHON should be the same, > but are slightly different. > > ...
The last line of the Python script is this: print(data.keys()) That is printing the keys of a dictionary, which as discussed will be in arbitrary order. You know the scores, and you have produced a list of the names sorted by score, and selected the top 15 entries, so why not use that? i.e. Something like this (untested since I don't have all the libraries installed): for x in top15: print x, data[x] Perhaps the deeper question is one about rpy's data conversion, and if it could use an order-preserving dictionary subclass, rather than the default Python order-free dictionary? However, rpy v1 is not being developed further so you might be better off exploring how rpy2 handles this. Peter ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list