【问题标题】:copy stargazer regression output to excel: values in () become -将stargazer回归输出复制到excel:()中的值变为-
【发布时间】:2020-06-21 15:18:17
【问题描述】:

我选择 type ="html" 然后将输出复制并粘贴到 excel 中。

除了值周围的 () 将值转换为负值之外,所有功能都可以正常工作。

例如,表示标准误差的 (2.451) 变为 -2.451

有没有办法解决这个问题?谢谢!

【问题讨论】:

    标签: stargazer


    【解决方案1】:

    Excel 将数字周围的括号解释为表示它应该是负数。这对于来自stargazer 的标准错误和p 值报告来说很不方便,因为(0.04) 并不意味着-0.04

    要解决此问题,您可以:

    • 选择电子表格中的所有单元格
    • 将所有单元格的数据类型更改为“文本”,这样它们就不会被解释为数字。 (见下面的截图)
    • 然后您可以粘贴带括号的数字,它们将被视为文本(见下文)。

    如果您仍需要将某些数字用作数字,您可以将这些单元格设置为“数字”。

    【讨论】:

    • 当我粘贴我的内容时,它会自动将其更改回一般格式,因此所有带括号的数字都变为负数。我尝试选择所有内容并格式化为文本,但是一旦粘贴它就不起作用了。知道如何解决这个问题吗?
    • @Johnny5ish 我刚试过。这对我有用:在粘贴任何内容之前,我选择要粘贴的整个工作表,然后将其转换为“文本”。然后我粘贴到一个工作表中,其中每个单元格都已转换为文本。那对你有用吗?如果不是,错误是什么样的?
    • 我试过了,但没有成功,幸运的是选择所有行并不难,然后我将它们更改为带括号的自定义数字。
    • 将所有单元格的数据类型更改为@JeremyK 的“文本”后。建议,在复制文本时,我们需要右键单击并选择“匹配目标格式”粘贴选项以获得理想的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多