我正在将.csv
文件读入pandas
数据帧中,并得到如下输出;
Name DOB Phone Address Unnamed: 4 Unnammed: 5
WERNER,BRADLEY D 11/14/1962 563-921-9775 518 E 1st St N
THOMPSON,LARRY E 1/22/1950 235-660-0613 516 Clark St Box
CORNELIO,LESA L 11/11/1977 479-308-3957 208 S Sorenson Ave
SCHUBERT,BONITA J 6/29/1966 756-364-8059 120 S RICE ST
从上方,我想找到Unnamed:<number>
列中存在的值,向左移动两列(分别进入Phone
和Address
列)。
我尝试过
for i in df.columns:
if i.startswith("Unnamed"):
column_val = df[i].dropna()
print(column_val)
我在这里得到输出,
> 479-308-3957
Name: Unnamed: 4, dtype: object
> 208 S Sorenson Ave
Name: Unnamed: 5, dtype: object
现在,我获得了所需的值,但是现在,我想将其向左移动两列。输出将是
Name DOB Phone Address
WERNER,BRADLEY D 11/14/1962 563-921-9775 518 E 1st St N
THOMPSON,LARRY E 1/22/1950 235-660-0613 516 Clark St Box
CORNELIO,LESA L 11/11/1977 479-308-3957 208 S Sorenson Ave
SCHUBERT,BONITA J 6/29/1966 756-364-8059 120 S RICE ST
此外,如果我在Unnamed
列下有一个包含多个值的大数据框,我的找出值的方法是否有效?
任何帮助都将是巨大的,而有效的方式将是很棒的。