小编pro*_*nte的帖子

Python Pandas根据列的最大值删除列

我刚刚开始使用Pandas作为重置二维数据阵列的工具.即使在阅读了文档之后,这也是超级压倒性的.如果有任何意义的话,你可以做很多我无法弄清楚如何做任何事情.

我的数据框(简化):

Date       Stock1  Stock2   Stock3
2014.10.10  74.75  NaN     NaN
2014.9.9    NaN    100.95  NaN 
2010.8.8    NaN    NaN     120.45
Run Code Online (Sandbox Code Playgroud)

所以每列只有一个值.

我想删除最大值小于x的所有列.所以在这里说一个例子,如果x = 80,那么我想要一个新的DataFrame:

Date        Stock2   Stock3
2014.10.10   NaN     NaN
2014.9.9     100.95  NaN 
2010.8.8     NaN     120.45
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标?我查看了dataframe.max(),它给了我一个系列.我可以使用它,或者在select()中以某种方式使用lambda函数吗?

python numpy pandas

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

在 Django ModelForm 中本地化 DateField 输出格式

运行 Django 1.4.10。尝试在模型表单中设置日期本地化。阅读文档,这似乎只是在 ModelForm 中的字段上设置 localize=True 属性,并在设置中打开本地化的情况。所以,我这样做:

my_field = DateField(localize=True)
Run Code Online (Sandbox Code Playgroud)

在我的表单中,在设置中:

USE_L10N = True
Run Code Online (Sandbox Code Playgroud)

然后我们愉快地进入表格,它部分起作用了。输入格式已本地化,因此对于北美,它显示:

"m/d/y"
Run Code Online (Sandbox Code Playgroud)

但是,当您第一次加载表单时,初始输出格式是默认的:

"y-m-d"
Run Code Online (Sandbox Code Playgroud)

根据文档,输出本地化应该和输入本地化一样工作。我究竟做错了什么?

django django-forms

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

标签 统计

django ×1

django-forms ×1

numpy ×1

pandas ×1

python ×1