生成此错误:TypeError:'NoneType'对象不可订阅

问题描述 投票:0回答:1

当我尝试读取文件时,我不断收到此错误。我该如何解决?

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
from sklearn.cluster import KMeans


MY_FILE = 'prokaryotes.csv'

df = pd.read_csv("prokaryotes.csv", parse_dates=[0], header=None, 
names=['datetime', 'consumption'])

df['date'] = [x.date() for x in df['datetime']]
df['time'] = [x.time() for x in df['datetime']]



TypeError: 'NoneType' object is not subscriptable
python pandas numpy
1个回答
0
投票

您可以尝试用以下代码替换代码的最后两行:

df['date'] = df.datetime.apply(lambda s : s[:10])
df['time'] = df.datetime.apply(lambda s : s[-9:])
print(df)
© www.soinside.com 2019 - 2024. All rights reserved.