小编han*_*olo的帖子

Tweepy - 排除转推

最终目标是使用tweepy api搜索专注于主题(即docker)和EXCLUDE转发.我已经看过提及不包括转推的其他主题,但它们完全适用.我试图将我学到的知识融入到下面的代码中,但我相信"如果不是"代码片段在错误的地方.任何帮助是极大的赞赏.

#!/usr/bin/python
import tweepy
import csv #Import csv
import os

# Consumer keys and access tokens, used for OAuth
consumer_key = 'MINE'
consumer_secret = 'MINE'
access_token = 'MINE'
access_token_secret = 'MINE'

# OAuth process, using the keys and tokens
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)


api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('docker1.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)


ids = set()
for tweet in tweepy.Cursor(api.search, 
                    q="docker", 
                    Since="2016-08-09", 
                    #until="2014-02-15", 
                    lang="en").items(5000000):
if not tweet['retweeted'] …
Run Code Online (Sandbox Code Playgroud)

python twitter api-design tweepy python-2.7

13
推荐指数
2
解决办法
2万
查看次数

SQL 模糊连接 - MSSQL

我有两组数据。现有客户和潜在客户。

我的主要目标是弄清楚是否有任何潜在客户已经是现有客户。但是,跨数据集的客户命名约定是不一致的。

现有客户

Customer /  ID
Ed's Barbershop /   1002
GroceryTown /   1003
Candy Place /   1004
Handy Man / 1005
Run Code Online (Sandbox Code Playgroud)

潜在客户

Customer
Eds Barbershop
Grocery Town
Candy Place
Handee Man
Beauty Salon
The Apple Farm
Igloo Ice Cream
Ride-a-Long Bikes
Run Code Online (Sandbox Code Playgroud)

我想写一些像下面这样的选择语句来达到我的目标:

SELECT a.Customer, b.ID
FROM PotentialCustomers a LEFT JOIN
     ExistingCustomers B
     ON a.Customer = b.Customer
Run Code Online (Sandbox Code Playgroud)

结果将类似于:

Customer /  ID
Eds Barbershop  / 1002
Grocery Town    / 1003
Candy Place / 1004
Handee Man  / 1005
Beauty Salon /  NULL …
Run Code Online (Sandbox Code Playgroud)

sql t-sql fuzzy-search fuzzy-logic fuzzy-comparison

6
推荐指数
2
解决办法
1万
查看次数

SQL - 按百分比/合并排名对值进行分组

我有多个包含公司/属性名称和排名的表。

在此处输入图片说明

我想编写一段代码,它允许根据与表格总分相关的分数的百分位数将一系列分数放入特定的组中。我提供了一个非常简单的用例来演示我正在寻找的内容,将一组 10 家公司分成 5 组,但我想对其进行扩展,以便将这 5 组应用于具有多行的数据集,而无需指定值在 CASE 语句中。

在此处输入图片说明

sql t-sql scoring ranking

3
推荐指数
1
解决办法
1870
查看次数

检查字段中的多个空值

尝试检查多个字段的空值,以便创建没有空值的主字段.在下面的情况下,我试图检查几个"城市"字段,直到我得到一个非空值,但这个语句没有按预期工作.

CASE
WHEN b.BillingCity IS NULL THEN b.ShippingCity
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL THEN c.BillingCity
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL AND c.BillingCity IS NULL THEN b.ES_APP__ESCity__c
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL AND c.BillingCity IS NULL AND b.ES_APP__ESCity__c IS NULL THEN b.Avn_City__c
ELSE Null
END
As MasterCity
Run Code Online (Sandbox Code Playgroud)

sql sql-server

3
推荐指数
1
解决办法
43
查看次数

使用 write_pandas 时出现表不存在错误

我有一个非常令人沮丧的问题。这篇文章的底部是我创建的一个函数,用于 (1) 在雪花中创建一个表,以及 (2) 将数据帧存储到该表中。

表的创建工作正常。这个问题特别发生在 writepandas 代码片段上:

    write_pandas(
                conn=conn,
                df=df,
                table_name=table_name,
                database=database,
                schema=schema
            )
Run Code Online (Sandbox Code Playgroud)

我不断收到错误消息,指出我创建的表“不存在”,因为命名约定已关闭。例如,在数据库中,表被创建为"DATABASE"."SCHEMA"."TABLE"但错误消息显示'DATABASE.SCHEMA."TABLE"' does not exist

我知道这是一个简单的问题,但我暂时陷入困境。任何帮助,将不胜感激。

from datetime import datetime, timedelta, date
from airflow import DAG
from airflow.providers.snowflake.operators.snowflake import SnowflakeOperator
from sqlalchemy import create_engine
import requests
from pandas.io.json import json_normalize 
import numpy as np
from sqlalchemy.types import Integer, Text, String, DateTime
from IPython.display import display, HTML
from flatten_json import flatten
from snowflake.connector import connect
from snowflake.connector.pandas_tools import write_pandas
from airflow.operators.python_operator import PythonOperator
import …
Run Code Online (Sandbox Code Playgroud)

database pandas snowflake-cloud-data-platform

3
推荐指数
1
解决办法
2344
查看次数

SQL Server - 在ALTER TABLE中将VarChar转换为Date

看到一些线程,但我有一个特定的实例,我试图在ALTER TABLE语句中进行转换.

ALTER TABLE Leads
ALTER COLUMN [Created Date] Date
Run Code Online (Sandbox Code Playgroud)

这是一个错误:

消息241,级别16,状态1,行34
转换从字符串转换日期和/或时间时失败.
该语句已终止.

创建日期当前设置为(varchar(max),null)

sql sql-server alter-table

2
推荐指数
2
解决办法
1万
查看次数

SQL Server:更新,在数据中使用撇号设置

由于 '' 中的 ',下面的更新语句会引发错误

UPDATE Table 
SET [Company Name] = 'O'Donald Media Inc' 
WHERE [Company Name] = 'O'Donald Media  Inc'
Run Code Online (Sandbox Code Playgroud)

有人有办法处理这个问题吗?

谢谢

sql sql-server

2
推荐指数
1
解决办法
1万
查看次数