
比如我的 csv 文件是这样的
age,first_name,other 12,hello,world,john 13,hi,csv,lili 如上面所示,第一行有使用逗号分割了三个元素,第二、三行使用逗号分割了四个元素。
现在需求是通过 pandas 读入 csv 文件,成为一个 Dataframe,形式如下:
age first_name other 12 hello world,join 13 hi csv,lili 这种需求 pandas 能实现吗?希望使用过的大佬可以帮忙解惑,多谢!
1 habin 2019-01-26 00:00:21 +08:00 可以的,other 是 world、csv 的表头,john,lili 没有表头的通过读取后可以直接字符串连接 data = pd.read_csv('1.csv') data['other'] = data['other'] +',' +data['Unnamed: 3'] # 'Unnamed: 3'为 john、lili 的表头 data.drop('Unnamed: 3',axis = 1,inplace = True) |