将数据帧作为 table 写入剪贴板偏移结果
Writing dataframe as table to clipboard offsets results
我有一个数据框,我想通过剪贴板传输到 Excel。
使用它来将我的数据帧复制到剪贴板
write.table(df,"clipboard",sep="\t")
而不是数据框
ts sdThumb sdIndex sdMiddle sdRing sdPinky sdHand
1 2019-04-03 10:37:00 11.705 12.194 10.213 8.104 11.705 11.705
2 2019-04-03 10:09:00 5.774 7.743 8.477 7.037 5.774 5.774
3 2019-04-03 11:46:00 9.543 8.686 8.028 8.015 9.543 9.543
4 2019-04-03 12:37:00 11.205 12.850 10.107 9.914 11.205 11.205
当我粘贴到 Excel
时得到以下内容
ts sdThumb sdIndex sdMiddle sdRing sdPinky sdHand
1 03.04.2019 10:37 11.705 12.194 10.213 8.104 11.705 11.705
2 03.04.2019 10:09 5.774 7.743 8.477 7.037 5.774 5.774
3.00 43558.49 9.54 8.69 8.028 8.015 9.543 9.543
4 03.04.2019 12:37 11.205 12.85 10.107 9.914 11.205 11.205
其中行号已偏移到 "ts",并且 POSIX-time 已偏移到 sdThumb。以前有人遇到过这种问题吗?
我怀疑问题是由于使用
write.table()
但我不知道合适的替代品。
我会写入 csv,然后在 excel 中使用该 csv。 readr 包是我与 csv 文件交互的首选方式。参见 write_csv 函数:
https://www.rdocumentation.org/packages/readr/versions/0.1.1/topics/write_csv
我有一个数据框,我想通过剪贴板传输到 Excel。
使用它来将我的数据帧复制到剪贴板
write.table(df,"clipboard",sep="\t")
而不是数据框
ts sdThumb sdIndex sdMiddle sdRing sdPinky sdHand
1 2019-04-03 10:37:00 11.705 12.194 10.213 8.104 11.705 11.705
2 2019-04-03 10:09:00 5.774 7.743 8.477 7.037 5.774 5.774
3 2019-04-03 11:46:00 9.543 8.686 8.028 8.015 9.543 9.543
4 2019-04-03 12:37:00 11.205 12.850 10.107 9.914 11.205 11.205
当我粘贴到 Excel
时得到以下内容ts sdThumb sdIndex sdMiddle sdRing sdPinky sdHand
1 03.04.2019 10:37 11.705 12.194 10.213 8.104 11.705 11.705
2 03.04.2019 10:09 5.774 7.743 8.477 7.037 5.774 5.774
3.00 43558.49 9.54 8.69 8.028 8.015 9.543 9.543
4 03.04.2019 12:37 11.205 12.85 10.107 9.914 11.205 11.205
其中行号已偏移到 "ts",并且 POSIX-time 已偏移到 sdThumb。以前有人遇到过这种问题吗?
我怀疑问题是由于使用
write.table()
但我不知道合适的替代品。
我会写入 csv,然后在 excel 中使用该 csv。 readr 包是我与 csv 文件交互的首选方式。参见 write_csv 函数: https://www.rdocumentation.org/packages/readr/versions/0.1.1/topics/write_csv