2024-04-27 00:22:57 发布
网友
我正在尝试从一个脏数据集中获取列名。列名的名称从符号“=”之前开始。有没有一个快速的方法来做到这一点,而不循环所有的数据? How it looks now
import pandas as pd import numpy as np missing_values=["n/a", "na", "--"] df = pd.read_csv("data/data_bestand_3.txt", sep="&", na_values=missing_values) df.head()
看起来您正在读取第一行作为标题名称。在read_csv方法中,传递参数header=None。使用^{}设置列名:
read_csv
header=None
missing_values=["n/a", "na", " "] df = pd.read_csv("data/data_bestand_3.txt", sep="&", na_values=missing_values, header=None) df.columns = df.loc[0].str.split('=').str[0].values
看起来您正在读取第一行作为标题名称。在} 设置列名:
read_csv
方法中,传递参数header=None
。使用^{相关问题 更多 >
编程相关推荐