我的代码数据管理方法

风乎舞雩

风乎舞雩(今天的不开心就止于此吧)
2024-08-15 01:37:54 美国

×
加入小组后即可参加投票
  • 风乎舞雩

    风乎舞雩 (今天的不开心就止于此吧) 楼主 2024-08-16 23:16:39 美国

    我还有一个问题🙋‍♀️对于某个project 更宏观(离具体的data和code更远一些)的思考,比 我还有一个问题🙋‍♀️对于某个project 更宏观(离具体的data和code更远一些)的思考,比如样本/控制变量是怎么选取的,某个步骤选择A方法or B方法处理的原因,或者在处理的过程中学到了一些general tips,甚至最开始为什么选择了这个X和Y,用怎样的形式记录比较好呢?我觉得这些东西不记下来到了writing阶段也很容易失忆,但暂时也没有很好的方法🤣 ... swim𓆟in𓆞lost

    我懂你的意思。我理解你是两个需求:一个是Project的宏观笔记;另一个是知识点总结笔记。

    如果是Project的宏观笔记。我现在单独用一个笔记软件Obsidian。一个项目我尽量只开一个文档,前期的idea,乱七八糟的想法,然后具体的变量选择等等,全写在一个文档里。因为它用的是Markdown,可以条理很清楚,而且支持丰富的插件,所以,你可以很方便地浏览和跳转。这个宏观笔记,我觉得是没法写在MindMaster里,因为它真的不适合做大型的笔记。

    为什么选择Obsidian之一?因为它有一个非常逆天的功能(不一定独占但是很逆天)。就是它可以无缝插入文献管理软件Zotero里的Paper的原文摘录,并且带跳转链接。也就是说,你在Zotero里复制一段文字进来,那么Obsidian里是有链接,你可以点一下,立刻跳到对应paper的对应文字位置。所以,用Obsidian来做宏观笔记,你可以旁征博引而不失出处。

    为什么选择Obsidian之二?它的搜索功能是逆天级别的。因为,它支持正则表达式来全局搜索!这直接回答你的第二个问题知识点总结笔记。我会把相应的重要知识点,记在一个Obsidian文件夹里,里面有很多Notes,分主题。但是不能复习和随时检索的笔记,是没有任何用处的。正则表达式就可以帮你找到非常细微的笔记出处。你不用担心笔记写的乱了。

    举个例子,我用Obsidian记了代码笔记。就是非常有用的数据处理方法,用过之后,我给记下来。下次我要用的时候,我直接在搜索框里,比如,搜 “path: /Code notes/R/ /function group/”,这就是搜索在R这个文件夹下(里面分主题有很多Notes),带”function group”的代码段。

  • 风乎舞雩

    风乎舞雩 (今天的不开心就止于此吧) 楼主 2024-08-16 23:19:49 美国

    Jupyter Notebook,代码和笔记可以在同一个文档里。适合不太长的很多代码片段。 近几年我的编程 Jupyter Notebook,代码和笔记可以在同一个文档里。适合不太长的很多代码片段。 近几年我的编程课的讲义以及学生的作业,用的这种格式。 ... 冷冷处理

    嗯嗯,Jupyter Notebook是真的很好用了。R里也有类似的R Markdown,把代码段、结果、图片,以及笔记内容全结合到一起,输出出来非常漂亮。

  • 风乎舞雩

    风乎舞雩 (今天的不开心就止于此吧) 楼主 2024-08-16 23:20:41 美国

    [该条回复已被删除] [该条回复已被删除] 寻找无双

    谢谢,可以私一个吗?

你的回复

回复请先 , 或 注册

↑回顶部