gpt4 book ai didi

两个列表上的 Python 函数定义

转载 作者:行者123 更新时间:2023-12-01 04:00:19 24 4
gpt4 key购买 nike

Year   Month   Year_month
2009 2 2009/2
2009 3 2009/3
2007 4 2007/3
2006 10 2006/10

Year_month
200902
200903
200704
200610

我想将年份和月份列合并为 Year_month 格式(即替换原始格式)。我怎样才能做到呢?以下方法似乎在 Python 中不起作用。谢谢。

def f(x, y)
return x*100+y

for i in range(0,filename.shape[0]):
filename['Year_month'][i] = f(filename['year'][i] ,filename['month'][i])

最佳答案

我认为你可以使用zfill :

df['Year_month'] = df.Year.astype(str)  + df.Month.astype(str).str.zfill(2)
print df
Year Month Year_month
0 2009 2 200902
1 2009 3 200903
2 2007 4 200704
3 2006 10 200610

关于两个列表上的 Python 函数定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36674150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com