I am a relatively new python user and am getting a funky error using my IDE (pycharm), but not when using the cmd line.
import pandas as pd
unames = ['user_id', 'gender', 'age', 'occupation', 'zip']
users = pd.read_table(path, sep='::', header=None, names=unames)
ParserWarning: Falling back to the 'python' engine because the 'c' engine does not
support regex separators; you can avoid this warning by specifying engine='python'.
IOError: [Errno 22] invalid mode ('r') or filename:
Looks like on Python 2.7 Pandas just doesn't handle separators that look regexish. The initial "error" can be worked around by adding
engine='python' as a named parameter in the call, as suggested in the warning.