我有一个带有某些数字的Unicode字符串数组,我需要将它们拉出并保存为浮点数。对于低温,当前温度和高温迭代这个数组最简单的方法是什么?代码如下:
///THIS IS THE CRUCIAL LINE BELOW:
$where_no_and = rtrim($where, 'AND ');
///End of crucial line and then TEST
//var_dump($where_no_and);//VERY USEFUL DIAGNOSTIC! INDISPENSIBLE! MUST RETAIN! DO NOT DELETE!
//echo "#6 City is:".$lc_city;//USEFUL DIAGNOSTIC
答案 0 :(得分:1)
首先,修改代码以正确解析DataFrame标头。
data1 = pd.read_html(str(table1),header=0)[0]
然后,转换您需要浮动的列,例如。
data1['Low Temp (°F)'] = data1['Low Temp (°F)'].astype(float)
。
您可以在Pandas中选择列的子集,如下所示:
data1[['Station','Low Temp (°F)','High Temp (°F)','Current Temp (°F)']].head()
Station Low Temp (°F) High Temp (°F) Current Temp (°F)
0 Arkansas 74.9 88.9 88.9
1 Ashley 75.0 92.0 91.6
2 Bradley -9.6 91.5 91.4
3 Chicot -40.2 -40.1 -40.2
4 Cleveland 73.7 91.1 91.0
然后,您可以使用iterrows()
来迭代DataFrame。