我将一个带有单列数据的.csv文件导入到一个数据帧中,我正试图通过根据单元格中出现的各种字符串拆分列来清理该数据帧。我尝试了很多方法来拆分专栏,但似乎都无法实现。我最近的尝试是使用以下内容:
df.loc[:,'DataCol'] = df.DataCol.str.split(pat=':n',expand=True)
df
结果是数据帧仍然是一列并且完全没有变化。我做错了什么?这是我第一次做这样的事情,所以请原谅这个简单的问题。
Df.loc创建所选列的副本-尝试用Df['DataCol']替换下面的代码,该代码引用原始数据帧中的实际列。
df.loc[:,'DataCol']