我有一个带有字母数字ID的DataFrame列-一些数字,一些字母,以及两者兼有。我正在使用read_csv读取数据,并想以字符串形式读取此列的所有值。我无法更改基础数据中的值。
我尝试将列的dtype设置为对象
df = pd.read_csv(filename, dtype = {col: object})
我还尝试使用转换器将列中的所有值更改为字符串。
df = pd.read_csv(filename, converters = {i: str for i in col})
但是,我仍然得到一些非字符串数字(12345)和一些字符串数字('12345'),这些数字使我的汇总混乱。
有什么建议吗?谢谢!
答案 0 :(得分:0)
您也可以尝试:
thead th {
font-family: Helvetica;
background: linear-gradient(221deg, #43cea2, #00a5f9, #0010f9);
background-size: 400% 400%;
-webkit-animation: Gradient 15s ease infinite;
-moz-animation: Gradient 15s ease infinite;
animation: Gradient 15s ease infinite;
}
答案 1 :(得分:0)
使用:
df = pd.read_csv(filename, dtype = {i: str for i in col})
与第一个区别是,我不是dtype
,而是converter
,这基本上是两者的合并。