楽天モバイル MLS eNB-LCID管理表 mls.js2hgw.com
岐阜さんが作ってくれたMLS未収集一覧CSV(愛媛県/マクロセル)を
eNB-LCID単位のため場所ごとにまとめる
愛媛県内で175→90になったので気持ち楽になった(半分は松山市)
場所 | 箇所 |
---|---|
新居浜市 | 6 |
西条市 | 7 |
松山市 | 45 |
伊予市 | 4 |
伊予郡砥部町 | 2 |
上浮穴郡久万高原町 | 2 |
宇和島市 | 7 |
八幡浜市 | 3 |
西予市 | 6 |
大洲市 | 3 |
西宇和郡伊方町 | 1 |
南宇和郡愛南町 | 4 |
import pandas as pd mls_url = "https://mls.js2hgw.com/uncollected.php?base_enb=737280" df0 = pd.read_csv(mls_url, names=["id", "location", "lat", "lng"], encoding="cp932") df0[["eNB", "LCID"]] = df0["id"].str.split("-", expand=True) df1 = ( df0.groupby(["location", "lat", "lng", "eNB"])["LCID"] .apply(list) .apply(lambda x: ",".join(map(str, x))) .reset_index() ) df1["eNB-LCID"] = df1["eNB"].astype(str) + "-" + df1["LCID"].astype(str) df1.to_csv("mls.csv", encoding="utf_8_sig", index=False)