我只有一个简单的代码,可以将txt
文件转换为csv
,因为现在我想删除第一个没有名称的列,如下图所示:
这是我的简单代码:
import pandas as pd
import os
hua_umts_dataf_rel_txt = 'umtsrelation_mnm.txt'
dataf_umts_txt_df = pd.read_csv(hua_umts_dataf_rel_txt, sep=';')
hua_umts_dataf_rel_df_column_index = list(dataf_umts_txt_df.columns)
dataf_umts_txt_df.reset_index(inplace=True)
dataf_umts_txt_df.drop(columns=dataf_umts_txt_df.columns[-1], inplace=True)
hua_umts_dataf_rel_df_column_index = dict(zip(list(dataf_umts_txt_df.columns), hua_umts_dataf_rel_df_column_index))
dataf_umts_txt_df.rename(columns=hua_umts_dataf_rel_df_column_index, inplace=True)
#dataf_umts_txt_df.__delitem__(dataf_umts_txt_df.columns[0])
dataf_umts_txt_df.to_csv('umtsrelation_mnm.csv', sep=';', encoding='utf-8')
print(dataf_umts_txt_df)
第一列是索引。使用
index=False
导出它而不使用索引:pandas.to_csv()函数有一个参数
index
。它默认为True
,并将行名称(或数据帧索引)打印到csv将
index
设置为False
相关问题 更多 >
编程相关推荐