为什么pandas自动将我的csv中的所有表连接到两个列?



我有一个来自excel的数据,当我试图将其保存为csv并在pandas中使用pd.read_csv('文件名')打开它时,pandas自动将我的csv加入2列并将其与';'符号分开。顺便说一下,我的数据集中有大约50列。

这是我的excel表格和pandas数据框的图像。

(excel dataframe)当我用pandas

导入数据集时

您应该使用sep参数:

pd.read_csv('filenames', sep=';')

默认分隔符是','。如果你看一下你的数据,你可能会在"基金"one_answers"大学"之间找到一个。Pandas认为你只有两个独立的列,并像这样分割标签。

第二列有NaN值,因为值中不包含','。所以所有的值都放在第一列第二列没有数据

相关内容

  • 没有找到相关文章

最新更新