データフレームに変換したい関連する経度、緯度の値を持つ都市のリストがありますが、CSV ファイルから読み取る代わりに、ユーザーにこれらの都市、緯度、経度を変更または追加させたいと考えています。値を IPython ノートブックのセルに挿入します。現在、私はこの解決策を持っていますが、少し醜いようです:
import pandas as pd
sta = array([
('Boston', 42.368186, -71.047984),
('Provincetown', 42.042745, -70.171180),
('Sandwich', 41.767990, -70.466219),
('Gloucester', 42.610253, -70.660570)
],
dtype=[('City','|S20'), ('Lat','<f4'), ('Lon', '<f4')])
# Create a Pandas DataFrame
obs = pd.DataFrame.from_records(sta,index='City')
print(obs)
Lat Lon
City
Boston 42.368187 -71.047981
Provincetown 42.042744 -70.171181
Sandwich 41.767990 -70.466217
Gloucester 42.610252 -70.660568
DataFrame を作成するためのより明確で安全な方法はありますか?
人々は括弧を忘れたり、最後の行に「,」を追加したりすると思います.
ありがとう、リッチ