小编d_k*_*etz的帖子

如何从一列中对pandas数据帧进行排序

我有一个这样的数据框:

print(df)

        0          1     2
0   354.7      April   4.0
1    55.4     August   8.0
2   176.5   December  12.0
3    95.5   February   2.0
4    85.6    January   1.0
5     152       July   7.0
6   238.7       June   6.0
7   104.8      March   3.0
8   283.5        May   5.0
9   278.8   November  11.0
10  249.6    October  10.0
11  212.7  September   9.0
Run Code Online (Sandbox Code Playgroud)

如您所见,月份不是日历顺序.所以我创建了第二列,以获得与每个月相对应的月份数(1-12).从那里,我如何根据日历月的顺序对此数据框进行排序?

python sorting pandas

178
推荐指数
11
解决办法
24万
查看次数

Python 导入:使用缩写导入名称

我试图确定函数导入的一些最佳实践,而 PEP 8 没有明确谈论这一点,事实上PEP 8 导入部分相对较小。我想知道使用缩写导入时的最佳实践是什么。

例如:

import pandas as pd
import numpy as np
Run Code Online (Sandbox Code Playgroud)

很容易理解,因为它们是使用非常广泛的包。就我自己的情况而言,我希望在模块中导入一些晦涩的类或函数,例如:

from my_module import my_fun_function as mff
...
myvar = mff(input1)
Run Code Online (Sandbox Code Playgroud)

相对

from my_module import my_fun_function
...
myvar = my_fun_function(input1)
Run Code Online (Sandbox Code Playgroud)

有这方面的最佳实践参考吗?

python

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

删除 python pandas 列中的特定字符串

我有一个带有性别列的数据框。它包括对性别的预测。现在,性别列具有诸如mostly_male、mostly_female 之类的值。我想删除大部分。所以我尝试了df['gender'] = df['gender'].map(lambda x: x.lstrip('mostly_'))

但我得到了一列,其中“男性”的值对应于“麦芽酒”

python nlp python-3.x pandas

5
推荐指数
2
解决办法
8986
查看次数

安装位于Github上的Python包

我正在尝试按照教程.第一步是安装DeCaf.我是Python的新手,到目前为止我只通过easy_install,pip或Windows二进制文件安装了软件包.如何安装DeCaf软件包?我尝试从Github下载ZIP,并进行python setup.py安装,但它似乎不起作用.我在Windows 7上,使用Anaconda 1.8.

谢谢,

G

install github package python-2.7 anaconda

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

如何在 Pandas 的数据框上使用 Excel 内置格式(会计格式)

我正在尝试将 pandas 中的数据框输出到 Excel。

\n\n
data = {\'Names\':[\'A\', \'B\', \'C\', \'D\'], Attending Cost\xe2\x80\x99: [1, 1, 1, 1], \'Summary\':[2, 2, 2, 2]}\ndata_2 = pd.DataFrame.from_dict(data)\nwriter = pd.ExcelWriter("test", engine=\'xlsxwriter\')                \ndata_2.to_excel(writer, sheet_name=\'Sheet1\', \nstartrow=5)\nwriter.save()\n
Run Code Online (Sandbox Code Playgroud)\n\n

我希望我可以在最后两列上使用 Excel 的内置会计格式,但我不知道该怎么做。任何帮助表示赞赏。

\n

python excel pandas

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

如何使用python将数据从txt文件转换为Excel文件

我有一个包含类似数据的文本文件这个。这只是一个小例子,但真正的例子非常相似。

我想知道如何显示在“Excel表格”这样的数据像这样使用Python?

python pandas

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

Pandas列表:如何设置项目的dtype

我有一个数据框,其中包含多列包含列表,每行中列表的长度不同:

tweetid tweet_date    user_mentions       hashtags
00112   11-02-2014    []                  []
00113   11-02-2014    [00113]             [obama, trump]
00114   30-07-2015    [00114, 00115]      [hillary, trump, sanders]
00115   30-07-2015    []                  []
Run Code Online (Sandbox Code Playgroud)

数据帧是三个不同数据帧的连续,我不确定列表中的项是否具有相同的dtype.例如,在user_mentions列中,有时数据如下:

[00114, 00115]
Run Code Online (Sandbox Code Playgroud)

但有时是这样的:

['00114','00115'] 
Run Code Online (Sandbox Code Playgroud)

如何设置列表中项目的dtype?

python pandas

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

标签 统计

python ×6

pandas ×5

anaconda ×1

excel ×1

github ×1

install ×1

nlp ×1

package ×1

python-2.7 ×1

python-3.x ×1

sorting ×1