[過去ログ]
【まず1嫁】くだすれPython(超初心者用) その58 (1002レス)
【まず1嫁】くだすれPython(超初心者用) その58 http://mevius.5ch.net/test/read.cgi/tech/1662514433/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
91: デフォルトの名無しさん [] 2022/10/09(日) 17:22:36.55 ID:4KZMQjJb psycopg2とpandasについて質問です。 質問1 下記のコードにて5日前から今日までのデータを取得したいのですが、 エラーが出てしまいます。何か方法を教えてください。 ↓エラー 指定した名称と引数の型に合う演算子がありません。 明示的な型キャストが必要かもしれません。 conn = psycopg2.connect('host=localhost port=5432 dbname=situmon user=situmon password=situmon') c = conn.cursor() kakuninbi = datetime.date.today()-datetime.timedelta(days=5) df = pd.read_sql(sql=f'SELECT "date" FROM situmon.situmondb2 WHERE "date">{kakuninbi};', con=conn) dateに入っているデータは前日とかにdatetime.date.today()で取得した日付を入れてます。 テーブル作成時のコードは下記です。 c.execute(f''' CREATE TABLE IF NOT EXISTS amazon."amazon_item_info"( "date" date, "JAN" text ) ''') 質問2 conn = psycopg2.connect('host=localhost port=5432 dbname=situmon user=situmon password=situmon') c = conn.cursor() df = pd.read_sql(sql='SELECT "JAN" FROM situmon.situmondb2 WHERE NOT "JAN">none;', con=conn) 列"none"は存在しません "JAN"には文字列で13桁の数字か"none"が文字列で入ってます。 何か取得できる方法があれば教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1662514433/91
92: デフォルトの名無しさん [] 2022/10/09(日) 17:24:47.27 ID:4KZMQjJb (一部誤りがあったので修正です) psycopg2とpandasについて質問です。 質問1 下記のコードにて5日前から今日までのデータを取得したいのですが、 エラーが出てしまいます。何か方法を教えてください。 ↓エラー 指定した名称と引数の型に合う演算子がありません。 明示的な型キャストが必要かもしれません。 conn = psycopg2.connect('host=localhost port=5432 dbname=situmon user=situmon password=situmon') c = conn.cursor() kakuninbi = datetime.date.today()-datetime.timedelta(days=5) df = pd.read_sql(sql=f'SELECT "date" FROM situmon.situmondb2 WHERE "date">{kakuninbi};', con=conn) dateに入っているデータは前日とかにdatetime.date.today()で取得した日付を入れてます。 テーブル作成時のコードは下記です。 c.execute(''' CREATE TABLE IF NOT EXISTS situmon.situmondb2( "date" date, "JAN" text ) ''') 質問2 conn = psycopg2.connect('host=localhost port=5432 dbname=situmon user=situmon password=situmon') c = conn.cursor() df = pd.read_sql(sql='SELECT "JAN" FROM situmon.situmondb2 WHERE NOT "JAN">none;', con=conn) 列"none"は存在しません "JAN"には文字列で13桁の数字か"none"が文字列で入ってます。 何か取得できる方法があれば教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1662514433/92
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.036s