How to split a column value to multiple columns
import pandas as pd
dataframe = pd.read_csv(r"logon.csv", nrows= 9128)
dataframe[["place","room","computer_number"]] = dataframe["location"].str.split("-",expand=True, nrows=9128)
dataframe.drop(["location"], axis=1, inplace= True)
dataframe.to_csv("logon.csv", index= False)
error:
File "C:\Python310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py", line 225, in read
chunks = self._reader.read_low_memory(nrows)
File "pandas\_libs\parsers.pyx", line 805, in pandas._libs.parsers.TextReader.read_low_memory
File "pandas\_libs\parsers.pyx", line 861, in pandas._libs.parsers.TextReader._read_rows
File "pandas\_libs\parsers.pyx", line 847, in pandas._libs.parsers.TextReader._tokenize_rows
File "pandas\_libs\parsers.pyx", line 1960, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 6 fields in line 278, saw 7