Pandas值.计数()

2024-05-20 10:10:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我的文本文件

Name     Surname    Age    Sex      Grade    X
Chris      M.        14     M       4     10 05 2010
Adam       A.        17     M             11 12 2011
Jack       O.               M       8     08 04 2009
...

我想数年。 输出示例: {'2010':1,“2011”:1…} 但我得到了“关键错误:年”。在

^{pr2}$

我的密码怎么了?在


Tags: name密码示例age错误surname关键chris
1条回答
网友
1楼 · 发布于 2024-05-20 10:10:25

您的df将保留原来的一个,您必须在与新列联接后分配给它,然后您将得到df和列Year。试试这个:

import pandas as pd
df = pd.read_fwf("file.txt")
df = df.join(df['Date'].str.split(' ', 2, expand = True).rename(columns={1: 'Year', 0: 'Month'}))
df["Year"].value_counts().to_dict()

输出:

^{pr2}$

相关问题 更多 >