R 如何从CSV文件生成PX文件

R 如何从CSV文件生成PX文件,r,csv,export,R,Csv,Export,我有一个CSV文件,我想用R生成一个PX文件。 你能帮我在R里怎么做吗 问题2。我理解PX文件格式不接受字符变量。如果我想从CSV文件创建一个PX文件,该文件包含一个字符变量,我想使用该字符变量对数据进行排序,我该怎么做 什么时候创建PX 谢谢各位 Salem您可以使用pxR包将data.frame转换为PX格式。PX格式要求数据应以窄格式显示-对于不同的因素组合,只有一个数值。此外,应至少有三个因素列 下面的代码用于解决上述问题。以忠实数据集为例 library(pxR) data(faith

我有一个CSV文件,我想用R生成一个PX文件。 你能帮我在R里怎么做吗

问题2。我理解PX文件格式不接受字符变量。如果我想从CSV文件创建一个PX文件,该文件包含一个字符变量,我想使用该字符变量对数据进行排序,我该怎么做 什么时候创建PX

谢谢各位

Salem

您可以使用pxR包将data.frame转换为PX格式。PX格式要求数据应以窄格式显示-对于不同的因素组合,只有一个数值。此外,应至少有三个因素列

下面的代码用于解决上述问题。以忠实数据集为例

library(pxR)
data(faithful)

library(reshape2)
# you should have at least three factor columns and one value column
# so, artificially adding id as factor to further identify eruptions
# and waiting time
faithful$id <- factor(seq.int(nrow(faithful)))

# then transform wide format data.frame (with 3 columns) into
# narrow format data.frame
df <- melt(faithful)

# then to meet PX format requirement
# add the copy of column variable
# which identify either it "eruption" or "waiting"
df$x <- df$variable

# converse to PX format
my_px <- as.px(df)

# save PX-file
write.px(my_px, "my_px.px")

亲爱的塞勒姆,欢迎你。你能详细说明你的问题吗?因为没有多少人知道CountrySTAT和PC Axis。一些示例或代码会有所帮助。另外,你可以看看pxR,它允许保存PX文件。亲爱的Artem,谢谢你的回复,如果你能用著名的R数据集作为你给出的代码的真实例子,那么我将非常感谢,对不起,我只是一个新手。那么如何保存新的px文件呢?嗨,塞勒姆,你能给这个数据集发个链接吗。可能是忠实的?嗨,阿泰姆,这是忠实数据集的链接:。我在等你的回答,好吗?谢谢你的合作,塞勒姆。嗨,阿泰姆,谢谢你的回答。