pandas read_csv最后一列没有列名读取数据变成第一列没有列名
可以通过指定header=None来告诉read_csv函数没有列名,然后通过给最后一列添加一个列名来解决问题,具体代码如下:
import pandas as pd
# 读取数据,告诉函数没有列名
df = pd.read_csv('data.csv', header=None)
# 获取最后一列的数据
last_col = df.iloc[:, -1]
# 给最后一列添加一个列名
df = df.iloc[:, :-1]
df['last_col_name'] = last_col
# 输出结果
print(df)
这样,最后一列就有了一个列名,而且数据也被正确地读取了。
原文地址: https://www.cveoy.top/t/topic/b4Sm 著作权归作者所有。请勿转载和采集!