这只是一个简单的代码,可以通过输入日期取出一些 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
不起作用,因为一些行处于不同的级别。
2条答案
按热度按时间bqucvtff1#
索引是标识行的方式。您不能删除它。
只有在您做出某些选择并希望重新索引 Dataframe 时,才能重置它。
第一个月
如果将参数drop设置为
False
,则索引将出现在名为index的附加列中。rhfm7lfc2#
尝试df.to_csv(文件名,索引=False)- tbhaxor 2020年1月14日9:27