【发布时间】:2019-05-01 17:22:32
【问题描述】:
我有一个从 csv 文件导入的数据框,其中包含我需要具有小写值的列。数据是混合的,例如列如下所示:
Column1
HTYKS45
3874_YR
PIDRESO
PID-4_Y
这是我尝试过的代码,根据我的研究,它似乎应该可以工作,但事实并非如此。提前谢谢你。
import pandas as pd
file = pd.Dataframe(pd.read_csv(r"C:\path\myfile.csv"))
file['Column1'].astype(str).str.lower()
【问题讨论】:
-
你需要把结果赋值回去,file['Column1'] = file['Column1'].astype(str).str.lower()
-
@Vaishali 既然你第一个回复,我想给你答案投票。
-
这是一个重复的问题,我建议您关闭它
标签: python-3.x pandas