Pythonプログラムは自動的に浮動経度で追加の数値を追加します。私は新しい列 "src"、 "des"をcsvの他のものを使って作成しています。結果csvの行番号4を見ることができます。 "des"には、Dropoff_longitudeとは異なる経度値が含まれています。しかし、私はそれと同じ価値を望んでいます。タプルの作成中に変更はありません。自動的に10進数の後に数字を追加する
コード:
import pandas as pd
import numpy as np
def loc(x):
return (round(x[0],14),round(x[1],14))
columns=["Pickup_latitude","Pickup_longitude","Dropoff_latitude","Dropoff_longitude"]
df=pd.read_csv("demo.csv")
df["src"]=df[ ["Pickup_latitude","Pickup_longitude"] ].apply(loc,axis=1)
df["des"]=df[ ["Dropoff_latitude","Dropoff_longitude"] ].apply(loc,axis=1)
df.to_csv("result.csv",index=False)
私は、これは、Pythonに固有ではない私のresult.csv
結果をリンクではなく質問に掲載してください。また、リンクは表示されません。私はあなたがあなたのテキストに脚注番号を置くことを怠ったと思います。 – Prune
は、画像を追加することができませんでしたが、次のようにresult.csvの行は次のとおりです。-73.8441085815 \t 40.7211074829 \t -73.8163299561 \t 40.7143745422 \t(40.7211074829、-73.8441085815)\t(40.7143745422、-73.81632995609999) 最後の2列は「、 "SRC" ですdes " –
再度、その結果を* question *に投稿してください。 – Prune