我得到了3个数据集,其中包含每个位置以m3/s为单位的流量。数据集1为5年期ARI洪水,数据集2为20年期ARI洪水,数据集3为50年期ARI洪水。 每个位置的最大流量(5,20&;50个)
代码:
for key in Data_5_ARI_RunID_Flow_New.keys():
m = key
y5F_RunID = Data_5_ARI_RunID_Flow_New.loc[:,m]
y20F_RunID = Data_20_ARI_RunID_Flow_New.loc[:,m]
y50F_RunID = Data_50_ARI_RunID_Flow_New.loc[:,m]
max_y5F = max(y5F_RunID)
max_y20F = max(y20F_RunID)
max_y50F = max(y50F_RunID)
Max_DataID = m, max_y5F, max_y20F, max_y50F
print (Max_DataID)
输出如下:
('G60_18', 44.0514, 47.625, 56.1275)
('Area5_11', 1028.4065, 1191.5946, 1475.9685)
('Area5_12', 1017.8286, 1139.2628, 1424.4304)
('Area5_13', 994.5626, 1220.0084, 1501.1483)
('Area5_14', 995.9636, 1191.8066, 1517.4541)
现在我想把这个结果导出到一个csv文件,但我不知道怎么做。我用了这一行代码,但没用:
Max_DataID.to_csv(r'C:\Users\Max_DataID.csv', sep=',', index = False)
您可以执行以下操作
另外,如果你想把它分成块,比如10000行,或者别的什么,你可以这样做
将此文件名myexample.csv与要创建文件的特定路径一起使用。
请检查Max\u DataID是否为可编辑值。作为引用,这些值以元组的形式出现,因此我使用list()将元组转换为list,这将是csv中writerow支持的值。
相关问题 更多 >
编程相关推荐