Это немного странно, тут нет ничего общего с характером R et c. Это может иметь какое-то отношение к данным и к тому, для чего используется ПК. Поскольку данные масштабируются, добавляя отрицательное значение, вы просто переворачиваете оценки основных компонентов:
data = iris[,1:4]
pca <- prcomp(data, scale=TRUE)
par(mfrow=c(1,2))
plot(pca$x[,1:2],col=factor(iris$Species),main="original")
plot(-pca$x[,1:2],col=factor(iris$Species),main="negative")
Если вы используете его для регрессия и т.д. c .. это не имеет особого значения.