Skip to content

Commit 48ee1ec

Browse files
committed
BUG: add tests for read_table/read_csv prefix argument
1 parent d91dd19 commit 48ee1ec

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

pandas/io/tests/test_parsers.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -968,6 +968,22 @@ def test_no_header(self):
968968

969969
self.assert_(np.array_equal(df2.columns, names))
970970

971+
def test_no_header_prefix(self):
972+
data = """1,2,3,4,5
973+
6,7,8,9,10
974+
11,12,13,14,15
975+
"""
976+
df_pref = self.read_table(StringIO(data), sep=',', prefix='Field',
977+
header=None)
978+
979+
expected = [[1, 2, 3, 4, 5.],
980+
[6, 7, 8, 9, 10],
981+
[11, 12, 13, 14, 15]]
982+
tm.assert_almost_equal(df_pref.values, expected)
983+
984+
self.assert_(np.array_equal(df_pref.columns,
985+
['Field0', 'Field1', 'Field2', 'Field3', 'Field4']))
986+
971987
def test_header_with_index_col(self):
972988
data = """foo,1,2,3
973989
bar,4,5,6

0 commit comments

Comments
 (0)