Python 删除“;行索引“;熊猫

Python 删除“;行索引“;熊猫,python,pandas,indexing,Python,Pandas,Indexing,我有下面的dataframe,其中我试图删除第一列,这是在dataframe/series中指定的默认列。我怎样才能摆脱它 实际结果应不包含第一列中的“0”。 我尝试过使用drop重置索引,但没有任何效果 这是我发送带有数据帧输出的邮件的代码 def发送电子邮件(索引): fromaddr=“” toaddr=“” msg=MIMEMultipart() msg['From']=fromaddr msg['To']=toaddr msg['Subject']=“时间戳报警” df1=df.i

我有下面的dataframe,其中我试图删除第一列,这是在dataframe/series中指定的默认列。我怎样才能摆脱它

实际结果应不包含第一列中的“0”。 我尝试过使用drop重置索引,但没有任何效果

这是我发送带有数据帧输出的邮件的代码

def发送电子邮件(索引):
fromaddr=“”
toaddr=“”
msg=MIMEMultipart()
msg['From']=fromaddr
msg['To']=toaddr
msg['Subject']=“时间戳报警”
df1=df.iloc[索引,1:]
new=df1
body=”“”\
{0}
.format(pd.DataFrame(new.T.to_html())
part1=MIMEText(正文,'html')
附加信息(第1部分)
server=smtplib.SMTP(“SMTP.gmail.com”,587)
server.starttls()
server.login('***','***')
server.sendmail(“”,,,msg.as_string())

server.quit()

通解
将熊猫作为pd导入
d={'Field_A':'FA','Field_B':'FB','Field_C':'FC'}
df=pd.DataFrame({0:d}).T
df
输出

    Field_A Field_B Field_C
0   FA      FB      FC
特定溶液 如果您只需要
字段A
字段B
字段C
列的单元格值,那么只需调用
df.loc[0]
。在您的情况下,您需要更改定义变量
new
的行

new=df.loc[索引]

请参阅以下内容并与您的问题相关

通解
将熊猫作为pd导入
d={'Field_A':'FA','Field_B':'FB','Field_C':'FC'}
df=pd.DataFrame({0:d}).T
df
输出

    Field_A Field_B Field_C
0   FA      FB      FC
特定溶液 如果您只需要
字段A
字段B
字段C
列的单元格值,那么只需调用
df.loc[0]
。在您的情况下,您需要更改定义变量
new
的行

new=df.loc[索引]
查看html文档

此函数包含a.o.索引参数(默认为True), 决定是否生成索引列

也许你应该用假值传递它

另一个选项

将数据帧打印(然后发送)为“普通”文本

要隐藏索引列,请同时传递index=False:

请参阅html文档

此函数包含a.o.索引参数(默认为True), 决定是否生成索引列

也许你应该用假值传递它

另一个选项

将数据帧打印(然后发送)为“普通”文本

要隐藏索引列,请同时传递index=False:


非常感谢。不过我已经弄明白了。你知道如何将样式添加到html中吗?例如,调整列和值?我在“谢谢”网站上找到了一些关于添加类的说明。不过我已经弄明白了。你知道如何将样式添加到html中吗?例如,证明列和值的正确性?我在