【发布时间】:2021-12-16 03:03:57
【问题描述】:
我正在从谷歌趋势中提取数据,输出值如下:
date value
0 2017-01-01 03:00:00 [65]
1 2017-01-01 03:01:00 [66]
2 2017-01-01 03:02:00 [77]
3 2017-01-01 03:03:00 [64]
4 2017-01-01 03:04:00 [94]
我已经修剪了我不需要的东西。我的问题是我需要删除括号并将计算列设为 int。我尝试了以下方法:
result['value'].apply(lambda x: pd.Series(str(x).replace('[', '').replace(']', '')))
但无论哪种方式,我都会得到相同的输出。有什么想法或建议吗?
【问题讨论】:
标签: python pandas dataframe lambda