将 matplotlib 图转换为 PD 数据帧有问题吗?

Problem with Converting matplotlib plot into a PD Dataframe?

提前致谢。我在 pandas 数据帧中遇到问题。我想关闭索引并重命名列名......但它不起作用。我在这里附上了截图和代码...再次感谢您

from google.colab import files
import pandas as pd

plot_train_acc = [neighbors,training_acc1];
plot_test_acc = [neighbors,testing_acc1];

#Save into Array

Man_train_acc = pd.DataFrame(plot_train_acc[:], index=None) # train acc. for Manhattan
Man_test_acc = pd.DataFrame(plot_test_acc[:],index=None) # test acc. for Manhattan

#Transpose into vertical 

Man_train_acc_Transpose = Man_train_acc.T;
Man_test_acc_Transpose = Man_test_acc.T;


Man_train_acc_Transpose_new = Man_train_acc_Transpose.rename(columns={'0': 'Col_1', '1': 'Col_2'})

print(Man_train_acc_Transpose_new)

有整数 0, 1,不是字符串 '0', '1',因此重命名使用:

Man_train_acc_Transpose_new = Man_train_acc_Transpose.rename(columns={0:'Col_1', 1:'Col_2'})

或者:

Man_train_acc_Transpose_new = Man_train_acc_Transpose.set_axis(['Col_1','Col_2'], axis=1)

Pandas DataFrameSeries 总是有索引值,所以可能只隐藏它们:

print (Man_train_acc_Transpose_new.to_string(index=False))

或者如果写入文件则忽略它们:

Man_train_acc_Transpose_new.to_csv('file.csv', index=False)