我正试图找出一种方法来发布一个R统计程序Markdown文件.到目前为止,我已将markdown转换为PDF并导入,但我希望能够直接嵌入降价页面.
谢谢!
我编写了一个从页面获取数据的脚本,但有时页面需要时间来加载,因此当它将html拉入汤对象时,它会拉动任何内容,因为页面仍然需要完成.
我编写了以下代码来等待页面完成.
def scrape_page(url):
browser.get(url)
try:
WebDriverWait(browser, 10).until(EC.presence_of_element_located(browser.find_element_by_id ("selection-box")))
#Extract Source Code
html = browser.page_source;
soup = BeautifulSoup(html)
Run Code Online (Sandbox Code Playgroud)
有用
但是当我调用该函数时,我收到以下错误;
TypeError: find_element() argument after * must be a sequence, not WebElement
Run Code Online (Sandbox Code Playgroud) 在搜索论坛后,我想出了以下内容,但它不起作用:/
我有一张下面的表格;
ID | Strings
123| abc fgh dwd
243| dfs dfd dfg
353| dfs
424| dfd dfw
523|
.
.
.
Run Code Online (Sandbox Code Playgroud)
请注意,有大约20,000行,我的另一个选择是写一个存储过程来执行此操作...基本上我需要将字符串拆分,这样每个字符串就像这样一行
ID | Strings
123| abc
123| fgh
123| dwd
243| dfs
Run Code Online (Sandbox Code Playgroud)
等等...
这就是我所拥有的.
create table Temp AS
SELECT ID, strings
From mytable;
SELECT DISTINCT ID, trim(regexp_substr(str, '[^ ]+', 1, level)) str
FROM (SELECT ID, strings str FROM temp) t
CONNECT BY instr(str, ' ', 1, level -1) >0
ORDER BY ID;
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏
我正在尝试使用Sqlalchemy将熊猫数据框加载到mysql表中。
我连接使用; engine = create_engine("mysql+pymysql://user:password@ip:port/db")
然后我就在跑步。
df.to_sql(con=engine, name='Table', if_exists='append', index=False, chunksize=10000);
Run Code Online (Sandbox Code Playgroud)
我不断收到错误
AttributeError: 'Timestamp' object has no attribute 'translate'
Run Code Online (Sandbox Code Playgroud)
当我使用旧版本并通过pymysql而不是sqlalchemy做到这一点时,这工作正常
我在网上找不到任何可以提供帮助的想法。
谢谢,
python ×2
confluence ×1
mysql ×1
oracle ×1
r ×1
r-markdown ×1
regex ×1
selenium ×1
sql ×1
string ×1