def test_string_index(): pdf = pd.DataFrame(np.random.rand(5, 5)) gdf = DataFrame.from_pandas(pdf) stringIndex = ["a", "b", "c", "d", "e"] pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = np.array(["a", "b", "c", "d", "e"]) pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = StringIndex(["a", "b", "c", "d", "e"], name="name") pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = StringColumn(["a", "b", "c", "d", "e"], name="name") pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf)
def test_string_index(): pdf = pd.DataFrame(np.random.rand(5, 5)) gdf = DataFrame.from_pandas(pdf) stringIndex = ['a', 'b', 'c', 'd', 'e'] pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = np.array(['a', 'b', 'c', 'd', 'e']) pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = StringIndex(['a', 'b', 'c', 'd', 'e'], name='name') pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf) stringIndex = StringColumn(['a', 'b', 'c', 'd', 'e'], name='name') pdf.index = stringIndex gdf.index = stringIndex assert_eq(pdf, gdf)