状況
djangoでWEBアプリを作成しております。
Pythonで、csvからDB(sqlite)にデータを取り込んだのですが、
整数が小数点第一位まで入ってしまいます。
例)100000が100000.0として入ってしまう
取り込みスクリプト(Python3.7)
import os,csv,sys,django import pandas as pd os.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings") sys.path.append(r'c:/virtualenv/project') django.setup() from app.models import AccountModel data = r"data.csv" df = pd.read_csv(data, engine='python') for index, row in df.iterrows(): h = AccountModel() h.userid = row[0] h.number = row[1] h.save()
元csv
userid,number 1,100000 2,200000 3,300000
質問
整数として入れるにはどのようにしたらよいでしょうか。
お手数をお掛けしますがよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー