我正在尝试编写一个函数来循环遍历包含我使用pd.read\uhtml从网站中提取的表的数据帧列表。我想删除每个数据帧中的第一行,并尝试使用我在下面编写的函数,但它不起作用。有人知道为什么吗
for df in df_list:
df.columns = df.iloc[0]
df.drop(df.index[0])
df_list[0]
**Hospital/Location Specialty**
0 Hospital/Location Specialty
1 Maimonides Med Ctr-NY Maimonides Med Ctr-NY Medicine-Preliminary Anesthesiology
2 Jacobi Med Ctr/Einstein-NY Pediatrics
3 Jacobi Med Ctr/Einstein-NY Pediatrics
4 Temple Univ Hosp-PA Internal Medicine
让我们把它分配回去
为什么不使用理解
你需要把它分配回df
像这样
它从我的数据帧中删除了索引0。数据帧现在从索引1开始
相关问题 更多 >
编程相关推荐