小编Ali*_*n13的帖子

在Pandas中计算每列的唯一符号

我想知道如何计算数据帧中单个列中出现的唯一符号的数量.例如:

df = pd.DataFrame({'col1': ['a', 'bbb', 'cc', ''], 'col2': ['ddd', 'eeeee', 'ff', 'ggggggg']})

df  col1    col2
0      a    ddd
1    bbb    eeeee
2     cc    ff
3           gggggg
Run Code Online (Sandbox Code Playgroud)

它应该计算col1包含3个唯一符号,col2包含4个唯一符号.

到目前为止我的代码(但这可能是错误的):

unique_symbols = [0]*203
i = 0
for col in df.columns:
    observed_symbols = []
    df_temp = df[[col]]
    df_temp = df_temp.astype('str')

    #This part is where I am not so sure
    for index, row in df_temp.iterrows():
        pass

    if symbol not in observed_symbols:
        observed_symbols.append(symbol)
    unique_symbols[i] = len(observed_symbols)
    i += 1
Run Code Online (Sandbox Code Playgroud)

提前致谢

python unique set dataframe pandas

4
推荐指数
3
解决办法
100
查看次数

下拉列表中的HTML循环选项值

我一直试图做一个表格,其中包含一个关于当前年龄的问题,我已经决定回答这个问题的最简单方法是填写一个下拉列表.因此,我在下拉列表中的第一个值应该是1900,然后它将增加1,直到它到达2014年.我该怎么做?

html javascript forms loops html-select

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

在PHPMyAdmin中更新后恢复数据

我在我的网站上运行了一些不良代码,这使得所有用户名都更改为完全相同的用户名(ratik513),这是最近添加的用户名.

$query2 = "UPDATE users SET username='$'"; mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

我不想要任何关于这段代码有什么问题的答案,我只是想知道如何让这些用户名回来......如果有可能的话.

mysql database

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

Laravel 5.5在Ubuntu 16.04上安装错误

当我尝试使用以下命令将Laravel安装到Ubuntu时:

composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误(见下图) Ubuntu Laravel安装错误

当我跑:

php --ini
Run Code Online (Sandbox Code Playgroud)

我得到以下输出(见下图) 在此输入图像描述

我真的看不出有什么问题,所有的帮助我都很感激.

谢谢

php installation ubuntu laravel composer-php

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

Django order_by,具有多个字段并具有优先级

我想基于两个因素对QuerySet进行排序。A和B,但应该优先于A优先于B。也就是说,它应该对A进行排序,但是如果QuerySet中的两个对象的A相等,则应该对因子B上的这两个对象进行排序。

例如,如果因子A为time_to_event,因子B为价格。然后,它应该列出所有time_to_event最小的对象,但是如果两个或多个对象相同,则应按价格排序。

我没有任何代码示例,因为我没有尝试任何操作,尽管我尝试使用google搜索没有令人满意的结果。

django

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

DataFrame检测何时一列变得比另一列大

我想知道用于检测何时一列中的值大于另一列中的值的代码。因此,在下面的示例中,行索引1 B变得比A大,而行索引3 A变得比B大。我想获得一个突出显示行1和2以及突出显示哪个列的DataFrame。

In [1]: df
Out[1]: 
   A  B
0  3  2
1  5  6
2  3  7
3  8  2
Run Code Online (Sandbox Code Playgroud)

所需结果:

In [1]: df_result
Out[1]: 
   RES
0  0
1  -1
2  0
3  1
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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