我无法从数据框保存到Postgresql

伊斯坦布尔34
import pandas as pd
import requests as rq
from sqlalchemy import create_engine

engine = create_engine('postgresql+psycopg2://postgres:[email protected]/postgres')

temp = pd.DataFrame()
df = pd.DataFrame()

vehicleList = {"LX59ANR", "SN63NBK", "YY64GRU"}

for ids in vehicleList:
    r = rq.get('https://api.tfl.gov.uk/Vehicle/' + ids + '/Arrivals')
    r = r.text
    temp = pd.read_json(r)

    temp['Type'] = ids

    df = pd.concat([df, temp], sort=False).reset_index(drop=True)
    df.head(0).to_sql('tfl_bus', engine, if_exists='replace', index=False)  # truncates the table

你好。无法将数据从pandas(dataframe)保存到PostgreSQL。仅出现列名。

在此处输入图片说明

我这样删除了head(0)结果 在此处输入图片说明

年轻的萨拉萨尔

这项工作,我添加了这一行:df ['timing'] = list(map(lambda x:json.dumps(x),df ['timing']))

import sqlalchemy as sa
import psycopg2
import requests as rq
import pandas as pd
import json

r = rq.get('https://api.tfl.gov.uk/Vehicle/SN63NBK/Arrivals')
temp = pd.DataFrame()
df = pd.DataFrame()
r = r.text
temp = pd.read_json(r)
temp['Type'] = '1'
df = pd.concat([df, temp], sort=False).reset_index(drop=True) 
engine=sa.create_engine('postgresql+psycopg2://postgres:[email protected]/postgres')
df['timing'] = list(map(lambda x: json.dumps(x), df['timing']))
df.to_sql('tfl_bus2', engine, if_exists='replace', index=False)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Python中将数据框保存到csv

我需要将for循环的结果保存到数据框中

我可以将数据保存到Firebase,但无法检索

将数据从 api 保存到数据框

我想在按钮单击上添加动态输入框,然后将值保存到数据库中(PostgreSQL)

R坐标数字保存到数据框

单击对话框的肯定按钮后,无法将数据保存到sharedPreferences

将Spark数据框保存到Elasticsearch-无法处理类型异常

无法将空的文本框值保存到数据库。(格式为int)

永久性地将熊猫数据框从Google Colab会话保存到我的Google Drive

Scrapy Spider无法将项目保存到PostgreSQL数据库

无法将数据插入并保存到连接到窗体上的PostgreSQL的表中

无法将数据保存到我的 Access 2007 数据库中

我无法将图像保存到文件

无法将更改保存到数据集

Django:无法保存到数据库

无法将数据保存到MVC(Swift)

我正在将 txt 框中的数据保存到文件中的特定行,但它保存在第一行

Python访问嵌套JSON数据并保存到数据框

将循环数据保存到数据框中的新列

从API获取数据并保存到Postgresql数据库中

我在尝试保存我的 Django 表单时收到 Key 错误消息。我无法将数据从 Django 表单保存到数据库

PHP-将一个下拉框保存到我的mysql数据库中

无法在我的 html 文件中初始化 firebase 并将任何数据保存到实时数据库

将熊猫数据框保存到 CSV 时的日期时间

文本框值未保存到数据库

如何获得将结果保存到数据框的功能

将pandas ols回归结果保存到数据框

如何拆分元组并将其保存到数据框