我有一个csv文件,其中包含以下格式的数据。你知道吗
Layer time BSs Temp Message
57986 2:52:46 87 None CMSG
20729 0:23:02 82 None BMSG
20729 0:44:17 81 None AMSG
20729 0:23:02 82 None BMSG
20729 0:44:17 81 None AMSG
我将csv文件读入熊猫数据框,如下所示。你知道吗
with open(INPUT_FILE) as fin:
df = pd.read_csv(INPUT_FILE,
index_col=["Layer","time"],
usecols=["Layer", "time", "BSs",,"Message"],
header=0,
#names=["Layer", "time", "BSs", ,"Message"])
gb = df.groupby(['Layer'])
for k in gb:
print('key = {}'.format(k))
我得到了错误
KeyError: 'Layer'
我还想从上面的数据帧中删除重复的行。你知道吗
df = df.drop_duplicates()
好像不行没错,是的出于某种原因删除了太多的行。你知道吗
由于
Layer
在索引中,因此它不是要分组的可用列。必须先重置索引。你知道吗相关问题 更多 >
编程相关推荐