【问题标题】:Find an occurrence in a table column using panda使用 panda 在表列中查找出现
【发布时间】:2019-05-14 10:43:22
【问题描述】:

我是一个使用 Python 的完整初学者,我正在尝试找到一种方法来了解我的桌子上有多少女性和男性。 我已经导入我的表格并打印了它,但不知道如何在我的列中找到匹配项

tableur = gc.open("KIDS91").sheet1
print(tableur)


CITY    CSP BIRTHDAY    NAME    GENDER
LOND    48  01/04/2009  Peter   M
LOND    20  06/11/2008  Lucy    F
LOND    22  23/06/2009  Piper   F

【问题讨论】:

  • 你的意思是你想统计所有女性和所有男性?
  • 为什么不将数据导入为 pandas DataFrame?如果您正在阅读 Excel 表格,请使用 pandas.read_excel

标签: python data-science gspread find-occurrences


【解决方案1】:

见熊猫value_counts-

tableur.GENDER.value_counts()

【讨论】:

    【解决方案2】:

    也许这会很好?

    import pandas as pd
    
    
    df =  pd.read_csv("KIDS91", sep ='\t')
    df.GENDER.value_counts()
    

    有点简化:

    第一行 - 导入 pandas

    第二行 - 将你的数据框加载到内存中

    最后一行 - 从名为 df 的数据框中的 GENDER 列返回计数值。

    【讨论】:

      猜你喜欢
      • 2016-04-02
      • 2018-05-08
      • 2015-10-08
      • 2014-07-09
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多