数日前に書いた質問のフォローアップとして、クリップボードにコピーして他のアプリケーションに貼り付ける方法をついに理解しました(Excelを読んでください)。
ただし、この関数を使用してコピーアンドペーストすると、貼り付け時に変数の列ヘッダーが正しく整列しません。
データ(私がたまたま見ていたフローデータの例から取得):
data <- read.csv("http://datasets.flowingdata.com/post-data.txt")
コピー機能:
write.table(file = pipe("pbcopy"), data, sep = "\t")
ロードされると、データは次のようになります。
id views comments category
1 5019 148896 28 Artistic Visualization
2 1416 81374 26 Visualization
3 1416 81374 26 Featured
4 3485 80819 37 Featured
5 3485 80819 37 Mapping
6 3485 80819 37 Data Sources
列変数名のない行番号があります(1、2、3、4、...)
このread.table(pipe("pbpaste"))
関数を使用すると、正常にロードされR
ます。
Excel
ただし、またはに貼り付けるとTextEdit
、2番目の変数の列名は次のように最初の変数の列名スロットになります。
id views comments category
1 5019 148896 28 Artistic Visualization
2 1416 81374 26 Visualization
3 1416 81374 26 Featured
4 3485 80819 37 Featured
5 3485 80819 37 Mapping
6 3485 80819 37 Data Sources
これにより、列名なしで末尾の列が残ります。
にコピーされたデータclipboard
が正しく整列され、ラベル付けされていることを確認する方法はありますか?