gpt4 book ai didi

python - 'str' 对象没有属性 'dt'

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:09 24 4
gpt4 key购买 nike

我正在使用以下代码将带有时间戳的 Pandas 数据帧转换为字符串:

df = pd.DataFrame.from_dict({ 'sentencess' : sentencess, 'publishedAts' : publishedAts, 'hasil_sentimens' : hasil_sentimens })
df['publishedAts'] = df['publishedAts'].apply(lambda x: x.dt.strftime('%Y/%m/%d'))

但我发现错误:AttributeError: 'str' object has no attribute 'dt'

最佳答案

尝试使用:

df = pd.DataFrame.from_dict({ 'sentencess' : sentencess, 'publishedAts' : publishedAts, 'hasil_sentimens' : hasil_sentimens })
df['publishedAts'] = pd.to_datetime(df['publishedAts']).dt.strftime('%Y/%m/%d')

实际上在默认情况下,pd.to_datetime 给出 YYYY-MM-DD,所以如果您不介意,您可以使用:

df = pd.DataFrame.from_dict({ 'sentencess' : sentencess, 'publishedAts' : publishedAts, 'hasil_sentimens' : hasil_sentimens })
df['publishedAts'] = pd.to_datetime(df['publishedAts'])

关于python - 'str' 对象没有属性 'dt',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57688933/

24 4 0
文章推荐: linux - 无法在 CentOS 6.5 中查看 MP4
文章推荐: c - GDB - 修改 C 字符串
文章推荐: jquery - 我想更改在带有单选按钮的组合框 (