我有一个用.csv读取的pd.read_csv()文件。不幸的是,每一行都是在一个单元格中输入的,而不是每个列的多个单元格,如下所示:

,我正在尝试像这样的东西来读取文件
sheffield = pd.read_csv('data/sheffield_weather_station.csv', skiprows=8, delimiter='|', engine='python')它给出了这个输出,而不分离每个值/数据。我检查了Microsoft中列之间的空格,它们是任意的。是否有pd.read_csv()解决此问题的特定选项?

发布于 2019-12-25 21:51:50
你可以试试
sheffield = pd.read_csv('data/sheffield_weather_station.csv', skiprows=8, sep='\s+', engine='python')它与delim_whitespace=True本质上是相同的,因为它是sep参数的别名,请参阅有关问题的熊猫文献。
https://stackoverflow.com/questions/59482028
复制相似问题