小编ZJS*_*ZJS的帖子

如何使用xlsxwriter模块在xlsx中放入千位分隔符?

当使用xlsxwriter时,如何让xlsx文件包含列中带逗号格式的数字(而不是字符串)的列?

我想做什么 -将1000变为1,000,同时保留价值作为数字

尝试失败......

#gives warning in cell (asking if it should be a number) + writes as string not number
sheet.write_string(0,0,re.sub("^0*|\.?0*$","",format(val, ',.10f')) )

# writes as number with no warning, but no commas
sheet.write_number(0,0,1000) 
Run Code Online (Sandbox Code Playgroud)

python excel xlsxwriter

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

如何按列的值计数对pandas数据框进行排序?

我想根据结果对以下pandas数据框进行排序 df['user_id'].value_counts().

import pandas as pd
n = 100
df = pd.DataFrame(index=pd.Index(range(1, n+1), name='gridimage_id'))
df['user_id'] = 2
df['has_term'] = True
df.iloc[:10, 0] = 1
Run Code Online (Sandbox Code Playgroud)

排序应该是稳定的,这意味着虽然用户2的行将在用户1的行之前出现,但用户2的行和用户1的行将按原始顺序排列.

我正在考虑使用df.groupby,df['user_id'].value_counts()与数据框合并,以及转换df['user_id']为有序的分类数据.然而,这些方法似乎都不是特别优雅.

在此先感谢您的帮助!

python pandas

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

导入线程不工作python 2.7

我试图在即将到来的项目中使用线程,但我无法让它工作.我试过在http://www.tutorialspoint.com/python/python_multithreading.htm上运行第二个例子,我想这是工作代码,但是我得到了错误...

Traceback (most recent call last):
  File "C:/Python27/threads/threading.py", line 3, in <module>
    import threading2
  File "C:\Python27\lib\site-packages\threading2\__init__.py", line 49, in <module>
    from threading import _active,_DummyThread
  File "C:\Python27\threads\threading.py", line 8, in <module>
    class myThread (threading2.Thread):
AttributeError: 'module' object has no attribute 'Thread'
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?似乎没有名为threading的模块.我到处寻找它.有谁知道我在哪里可以找到这个模块以及如何安装它?

python installation multithreading python-2.7

-1
推荐指数
1
解决办法
2088
查看次数