Python中的华氏温度到摄氏温度

Python中的华氏温度到摄氏温度,python,csv,Python,Csv,我试图将数据集“weatherData.csv”从华氏温度传输到摄氏温度,但失败了 代码: 输出: print(convert_c(temp_f)) [ 47.97057286 23.5196821 62.83761601 29.76327695 62.6681284 63.33399079 54.64851146 62.1412634 54.55748896 33.56236716 26.92654588 55.44675999 24.02596628 49.

我试图将数据集“weatherData.csv”从华氏温度传输到摄氏温度,但失败了

代码:

输出:

print(convert_c(temp_f))
[ 47.97057286  23.5196821   62.83761601  29.76327695  62.6681284
  63.33399079  54.64851146  62.1412634   54.55748896  33.56236716
  26.92654588  55.44675999  24.02596628  49.26664652   3.51260452
  51.13868443  43.69058214  51.38528221  49.4359487   28.64250039
  20.04998871  37.43606552  65.42938148  89.01975239  50.5901757
  47.67924772  78.88510636  67.9751587   53.73656348  31.71740073
  10.32841868  44.23632324  23.19185571  43.19495991  87.09491419
  62.85445583   4.26462991  41.1137659   66.78859715  51.11778269
  83.24258749  36.90624107 105.906144    79.41590156  18.82727136
  38.37076257  54.2336612   81.45364553  35.42310806  81.57576471]
如何将这些数据传输到摄氏度?谢谢。

试试这个:

def to_celsius(fah):
    fah -= 32
    return fah / 1.8

data = [47.97057286, ... ]
new_data = list(map(to_celsius, data))
print(new_data)

# [8.872540477777775, ... ]

欢迎来到StackOverflow。看见在您发布MRE代码并准确说明问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中,并重现您指定的问题。您的帖子中没有任何内容试图转换值-对未定义函数的调用不符合条件。如果您不知道如何编写函数,请搜索Python temperature convert。我们希望你在这里发布之前做这项研究,并且。。。在这里申请。
def to_celsius(fah):
    fah -= 32
    return fah / 1.8

data = [47.97057286, ... ]
new_data = list(map(to_celsius, data))
print(new_data)

# [8.872540477777775, ... ]