59得票3回答
将列名分配给Pandas系列

我有一个Pandas系列object x Ezh2 2 Hmgb 7 Irf1 1 我希望将其保存为一个数据框,其中列名分别为"Gene"和"Count"。 我尝试过。x_df = pd.DataFrame(x,columns = ['Gene','count']) 但它无法工作。...

58得票6回答
如何获取一列中出现频率最高的数值?

我有一个数据框,想知道给定列的最频繁值出现的次数。 我尝试以下方法: items_counts = df['item'].value_counts() max_item = items_counts.max() 结果我得到: ValueError: cannot convert fl...

57得票14回答
在Python中从序列中删除项目的优雅方法?

写Python代码时,我经常需要根据某些条件从列表或其他序列类型中删除项目。然而,目前尚未找到优雅且高效的解决方案,因为在循环迭代过程中删除列表项通常是不好的。例如,您不能这样做:for name in names: if name[-5:] == 'Smith': n...

56得票3回答
如何将 Pandas Series 转换为索引和值的元组

我正在寻找一种高效的方法,将一系列数据转换为其索引和值的元组。s = pd.Series([1, 2, 3], ['a', 'b', 'c']) 我想要一个数组、列表、序列或可迭代对象:[(1, 'a'), (2, 'b'), (3, 'c')]

55得票3回答
从Pandas的数据框或序列输出中删除名称和dtype信息。

我有一个类似这样的输出文件,是从pandas函数中得来的。Series([], name: column, dtype: object) 311 race 317 gender Name: column, dtype: object 我试图只获取第二列的输出,即 后面的内容。...

53得票6回答
按字符串长度对数据框进行排序

我希望按名称长度排序。似乎没有sort_values的key参数,所以我不确定如何实现这一点。下面是一个测试数据框:import pandas as pd df = pd.DataFrame({'name': ['Steve', 'Al', 'Markus', 'Greg'], 'score'...

49得票4回答
将包含字符串的Pandas系列转换为布尔值。

我有一个名为df的DataFrame,如下所示: Order Number Status 1 1668 Undelivered 2 19771 Undelivered 3 100032108 Undelivered 4 2...

47得票10回答
将Pandas系列列表转换为一个系列

我有一个由字符串列表组成的Pandas Series: 0 [slim, waist, man] 1 [slim, waistline] 2 ...

47得票2回答
如果Pandas数据框中的特定列存在空值,则删除行

我是 Python Pandas 的新手。需要帮忙删除一些存在空值的行。在截图中,我需要使用 Python Pandas 删除 charge_per_line == "-" 的行。

46得票3回答
Pandas系列中多个子字符串的过滤

我需要在一个 pandas 数据框中过滤行,使得指定的字符串列至少包含提供的一组子字符串。这些子字符串可能包含非常规/正则表达式字符。比较不应涉及正则表达式,并且是大小写不敏感的。 例如:lst = ['kdSj;af-!?', 'aBC+dsfa?\-', 'sdKaJg|dksaf-*'...