在使用panda的时候,python中有没有删除索引号的方法?

wfypjpf4  于 2023-01-08  发布在  Python
关注(0)|答案(2)|浏览(119)

这只是一个简单的代码,可以通过输入日期取出一些 Dataframe 。它工作正常,但我的问题突然再次出现。

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import datetime

plt.rc('font', family = 'Malgun Gothic')
df = pd.read_csv('seoul.csv', encoding = 'cp949', index_col=False)
df.style.hide_index()
del df['지점']

a = input("날짜 입력 yyyy-mm-dd: ")
b = input("날짜 입력 yyyy-mm-dd: ")

df['날짜'] = pd.to_datetime(df['날짜'])
mask = (df['날짜']>=a) & (df['날짜']<=b)
df.loc[mask]

这就是结果。

如何删除这些数字?(我用红框指出的行)
oh编辑:更改index_col=0不起作用,因为一些行处于不同的级别。

bqucvtff

bqucvtff1#

索引是标识行的方式。您不能删除它。
只有在您做出某些选择并希望重新索引 Dataframe 时,才能重置它。
第一个月
如果将参数drop设置为False,则索引将出现在名为index的附加列中。

rhfm7lfc

rhfm7lfc2#

尝试df.to_csv(文件名,索引=False)- tbhaxor 2020年1月14日9:27

相关问题