に分数の分子と分母を取得、私は分数に小数を変換することができます。その後、ライブラリMASSで機能<code>fractions</code>を使用してR
> fractions(.375)
[1] 3/8
しかし、私は分子と分母を抽出する方法? fractions
のヘルプには「fracs」という属性が記載されていますが、アクセスできないようです。分数の
に分数の分子と分母を取得、私は分数に小数を変換することができます。その後、ライブラリMASSで機能<code>fractions</code>を使用してR
> fractions(.375)
[1] 3/8
しかし、私は分子と分母を抽出する方法? fractions
のヘルプには「fracs」という属性が記載されていますが、アクセスできないようです。分数の
文字表現が属性に格納されます。
x <- fractions(0.175)
> strsplit(attr(x,"fracs"),"/")
[[1]]
[1] "7" "40"
あなたの分画からfracs
属性を取得することができ、次のようにオブジェクトが、それはあなたの端数だけの文字表現です:
x <- fractions(.375)
attr(x, "fracs")
# [1] "3/8"
あなたは分子と分母の値にアクセスしたい場合は、あなただけの次の関数で文字列を分割することができます
あなたがこの方法を使用することができます:ジュバが実証されたように、
fracs <- getfracs(x)
fracs$numerator
# [1] 3
fracs$denominator
# [1] 8
@BonnieScottまあ、それはそれらを引き出す独自の関数を書くことは非常に簡単です。 – joran