- 已编辑
有以下几种可能:
你的问题太难,没人知道怎么解答。这种情况下建议你耐心等待,或者换个论坛求助。
你问的方式不够礼貌。看看有没有用“请”字。回忆一下,上次别人帮你解答问题后,你有没有提供反馈,比如对别人说“谢谢”。帮你的人如果得不到回应,下次就不会再帮你。
你的标题没写清楚。比如发帖的标题是“菜鸟求助!紧急!”这种帖子基本没人点开看内容。用尽量简短的语句在标题里陈述问题,节省别人的时间,例如标题写为“[求助]运行
blogdown::install_hugo()
错误,显示'无法与服务器建立连接'”。你的正文里没有把问题表述清楚,或者问得太笼统。别人无法快速看懂你的问题,自然没法解答。例如“我的数据文件没法读进R,怎么办?”这样得到的回答只能是“去看书”。尽量把问题的来龙去脉说清楚,例如附上那个没法读取的数据文件的下载链接。
你没有给出示例代码。别人一般不会花时间从零开始为你写代码。如果没法快速重现你的故障,就不会回答你。尽量贴出你的代码,让别人只需拷贝粘贴过去,就能直接运行重现你的问题。
你没有说清楚你的软件运行环境。有些问题是跟运行环境有关的。你的 R 是什么版本?操作系统是什么?加载了那些扩展包?如果你不确定是否跟运行环境有关,那么保险起见,把你的运行环境信息贴出来,让别人帮你判断。R 专门提供了一个函数来获取运行环境信息:
sessionInfo()
与人方便,自己方便。在论坛上,没有任何人有义务帮你解决问题。所以,降低你的期望值,并且换位思考一下,站在别人角度来看你的求助帖,就知道应该如何提问了。只有先为别人节省时间,才能为自己节省时间,从而快速得到别人的帮助。
--- 节选自《学R》。即将出版。