python - 无论如何在使用熊猫时删除python中的索引号?
问题描述
这只是一个简单的代码,可以通过使用输入日期取出一些数据框。它工作正常,但我的问题突然再次出现。
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]
这就是结果。
如何删除这些数字?(我用红框指出的行)
哦,编辑:更改index_col=0
不起作用,因为某些行处于不同的级别。
解决方案
索引是标识行的方式。你不能删除它。
如果您做出一些选择并想要重新索引您的数据框,您只能重置它。
df = df.reset_index(drop=True)
如果参数 drop 设置为False
,则索引将出现在名为 index 的附加列中。
推荐阅读
- python-3.x - ANSI 颜色未显示它们应该显示的位置
- php - PHP 这是一个数组还是 json?
- php - 在 Windows 10 WSL2 上使用 Devilbox 的 Docker 2.3.0.4 非常慢
- r - 使用 facet_wrap 在 3 行中设置公共 y 轴值
- python - 在 Windows 上安装 Python pylibmc 失败并显示“无法打开包含文件:‘libmemcached/memcached.h’”
- python - Matplotlib - 如何向图例添加标签
- apache-spark - 当缓存(MEMORY_ONLY 持久性)数据不适合内存时,spark 如何处理内存不足错误?
- c# - Google Places API 返回邮政编码
- php - 我有一些像 220.00 这样的字符串,我从中删除了 .00
- r - 在(著名的)鸢尾花数据集上应用图聚类算法