答案 0 :(得分:2)
如果所有行的列数均相同,则此方法应该起作用:
import pandas as pd
df = pd.read_csv('my_full_filepath.csv', sep ='|')
print(df.info())
否则,您可以尝试作为第一种方法
df = pd.read_csv('my_full_filepath.csv', sep ='|', error_bad_lines = False)
print(df.info())
如果删除了数据,则可能必须尝试使用传递文件最大列数的参数来打开数据框。 这可以通过例如:
n = int('number of my columns')
df = pd.read_csv('my_full_file_path.csv', sep ='|', names = range(n))