ように私はこのようになりますdata.frameあります印刷data.frame構造文字
df <- data.frame(
y = c(0.348, 0.099, 0.041, 0.022, 0.015, 0.010, 0.007, 0.005, 0.004, 0.003),
x = c(458, 648, 694, 724, 756, 790, 818, 836, 848, 876))
私はdata.frame
を印刷するときI(明らかに)この出力を得る:
df
# y x
# 1 0.348 458
# 2 0.099 648
# 3 0.041 694
# 4 0.022 724
# 5 0.015 756
# 6 0.010 790
# 7 0.007 818
# 8 0.005 836
# 9 0.004 848
# 10 0.003 876
はありますが私がdata.frame
をcharacter string
(またはそれに類似した)として印刷することができる関数はありますか?
magic_function(df)
# output
"df <- data.frame(
y = c(0.348, 0.099, 0.041, 0.022, 0.015, 0.010, 0.007, 0.005, 0.004, 0.003),
x = c(458, 648, 694, 724, 756, 790, 818, 836, 848, 876))"
私は、文字通り、私は出力をコピーして(再現性ため)stackoverflowの質問にそれを貼り付けることができるように"df <- data.frame(x = c(...), y = (...))"
のようなものをプリントアウトしたいです!
dput(df)を試してみてください。 – mkt
これを簡単に割り当てることができます。例えば df2-list(y = c(0.348,0.099,0.01,0.022,0.015,01, 0.007,0.005,0.004,0.003)x = c(458,648,694,724,756,790 、 818,836,848,876)).Names = c( "y"、 "x")、row.names = c(NA、 -10L)、class = "data.frame") – mkt
'data.frame'の出力から得られる出力であることは明白ではありません。実際、' data.frame'が 'base'Rにどのように出力されるのかは、' 'dplyr'' AFAIK – MichaelChirico