小编Mer*_*lin的帖子

用python下载价格

我之前尝试过这个.我完全不知所措.

在此页面上,此对话框可以引用引号. http://www.schwab.com/public/schwab/non_navigable/marketing/email/get_quote.html

我用过SPY,XLV,IBM,MSFT

输出是上面的表格.

如果您有一个帐户,报价是实时的 - 通过cookie.

如何使用2.6将表格转换为python.列表或字典的数据

python

4
推荐指数
1
解决办法
1300
查看次数

IPython Notebook:计算笔记本中的单元格数

回答问题Stack Overflow,我使用相同的ipython笔记本,这使得它更容易搜索以前给出的答案.

笔记本开始变慢.我的问题是:我如何计算笔记本中的单元格数量?

python ipython ipython-notebook jupyter-notebook

4
推荐指数
1
解决办法
1434
查看次数

使用Python快速插入许多列到Sqlite\Mysql中

如果 Newdata 是 x 列的列表,如何获取唯一列数——第一个元组的成员数。(Len 不重要。)更改“?”的数量。匹配列并使用下面的语句插入。

csr = con.cursor()
csr.execute('Truncate table test.data')
csr.executemany('INSERT INTO test.data VALUES (?,?,?,?)', Newdata)
con.commit()
Run Code Online (Sandbox Code Playgroud)

python mysql sqlite python-db-api

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

VBA:复制不带剪贴板的粘贴

有没有办法在不使用剪贴板的情况下将其作为一行复制/粘贴.复制一个范围 - 行到另一个工作表粘贴范围 - 整行.我需要价值观,而不是公式.

 Sheets("Data").Select 
 ActiveCell.EntireRow.Copy

 Sheets("TSP").Select
 ActiveCell.PasteSpecial Paste:=xlPasteValues
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

如何在python中更改时间格式?

我如何获得以下列表

 [datetime.date(2011, 4, 1), datetime.date(2011, 4, 8), datetime.date(2011, 4, 16), datetime.date(2011, 5, 21)]
Run Code Online (Sandbox Code Playgroud)

['2011-04','2011-05']
Run Code Online (Sandbox Code Playgroud)

它不仅可以转换为字符串,还可以删除重复项

python string time

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

Python 日期时间反转

y=(datetime.datetime.now() ).strftime("%y%m%d")
Run Code Online (Sandbox Code Playgroud)

给出'110418'

我有数据读取“110315”和“110512”,而不是尝试创建它。

如何更改 '110418'为日期时间以便可以减去

来自'2011-07-15'(str)

import datetime

t = datetime.datetime.today()
print type(t)

tdate =datetime.datetime.strptime('110416', '%y%m%d') 
print type(tdate)

d =t-tdate
print d  
Run Code Online (Sandbox Code Playgroud)

给我

3 days, 15:14:38.921000
Run Code Online (Sandbox Code Playgroud)

我只需要“3”。

python datetime

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

试图在python中使用main来理解多处理

使用下面的代码我得到奇怪的输出:

import  sys 
from  multiprocessing import Process
import time
from time import strftime

now =time.time()    
print time.strftime("%Y%m%d %H:%M:%S", time.localtime(now)) 

fr= [1,2,3]
for row in fr:
    print 3

print 1

def worker():
    print 'worker line'
    time.sleep(1)
    sys.exit(1)

def main():
    print 'start worker'
    Process(target=worker, args=()).start()
    print 'main line'

if __name__ == "__main__":
    start_time = time.time()
    main()
    end_time = time.time()
    duration = end_time - start_time
    print "Duration: %s" % duration
Run Code Online (Sandbox Code Playgroud)

输出是:

20120324 20:35:53
3
3
3
1
start worker
main line
Duration: 0.0 …
Run Code Online (Sandbox Code Playgroud)

python program-entry-point multiprocessing

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

如何在python中从列表中加载dict?

有点像:

mydict= {'a':[],'b':[],'c':[],'d':[]}
Run Code Online (Sandbox Code Playgroud)

列表如:

log = [['a',917],['b', 312],['c',303],['d',212],['a',215],['b',212].['c',213],['d',202]]
Run Code Online (Sandbox Code Playgroud)

如何将列表中的所有'a'作为列表添加到mydict ['a']中.

ndict= {'a':[917,215],'b':[312,212],'c':[303,213],'d':[212,202]}
Run Code Online (Sandbox Code Playgroud)

python dictionary list

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

通过一列,对熊猫中分组记录的另一列进行自定义操作

我想通过将另一列上的值分组来对一列应用自定义操作。按列分组以获取计数,然后将所有分组记录的另一个列值除以该计数。

我的数据框:

   emp opp amount
0  a   1   10
1  b   1   10
2  c   2   30
3  b   2   30
4  d   2   30
Run Code Online (Sandbox Code Playgroud)

我的情况:

  • 对于opp = 1,工作了两个emp(a,b)。因此,应将金额分成10/2 = 5
  • 对于opp = 2,工作了两个emp(b,c,d)。因此金额应为30/3 = 10

最终输出数据帧:

      emp opp amount
    0  a   1   5
    1  b   1   5
    2  c   2   10
    3  b   2   10
    4  d   2   10
Run Code Online (Sandbox Code Playgroud)

最好的办法是什么

python apply pandas

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

如何用唯一ID替换Python Pandas表文本值?

我正在使用Pandas以这种格式读取文件:

fp = pandas.read_table("Measurements.txt")
fp.head()

"Aaron", 3, 5, 7  
"Aaron", 3, 6, 9  
"Aaron", 3, 6, 10 
"Brave", 4, 6, 0 
"Brave", 3, 6, 1
Run Code Online (Sandbox Code Playgroud)

我想用唯一的ID替换每个名称,因此输出如下:

"1", 3, 5, 7 
"1", 3, 6, 9 
"1", 3, 6, 10 
"2", 4, 6, 0 
"2", 3, 6, 1
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

谢谢!

python python-3.x pandas

3
推荐指数
2
解决办法
1351
查看次数