【问题标题】:Finding negative numbers in Python CSV file在 Python CSV 文件中查找负数
【发布时间】:2018-04-19 21:24:00
【问题描述】:

我有一个正在读取的 CSV 文件,其中包含 Northing 和 Easting 值我正在尝试计算它们所面对的方向角...此时大部分内容已整理好(我认为),但最终值似乎都在 0 到 90 之间,即使我有以下代码......

   if (u_eastward >= 0) and (v_northward >= 0):
           azimouth = azimouth
   elif (u_eastward >= 0 and v_northward <= 0):
            azimouth = 180 - azimouth
   elif (u_eastward <= 0 and v_northward <= 0):
            azimouth = azimouth + 180
   elif (u_eastward <= 0 and v_northward >= 0):
            azimouth = 360 - azimouth

Azimouth 在 Excel 中被计算为 '=ATAN(D2/C2)' 以查找弧度,然后在我认为正确的反正切值上通过 '=DEGREES(E2)' 重新计算角度。

不胜感激。

【问题讨论】:

  • 我们可以查看您希望产生负值的数据样本吗?此外,您的条件重叠,因为您在任何地方都使用了 =。其中一些需要只是 。

标签: python-2.7 csv angle


【解决方案1】:

没有正确地将我的字符串转换为浮点数,因此所有内容都被视为正值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 2022-12-28
    • 2022-01-23
    • 2011-04-25
    • 1970-01-01
    • 2012-07-03
    相关资源
    最近更新 更多