谷歌云平台自动ML

时间:2020-05-27 09:05:47

标签: google-cloud-platform automl

嗨,我正在尝试在“ AutoML Tables”中导入表,只是为了测试,我创建了一个带有随机数的表,所以不要介意。 每次我尝试尝试导入表时,它似乎都无法正常工作 我的CSV似乎没有什么不对。仅字母数字字符,无空单元格,仅数字数据用于测试3列,300行... 但是不,它不起作用,它告诉我:

Error Messages: Invalid column names:

我的列名称是:房间或价格。 我不知道这些名字可能有什么问题...

感谢您的帮助

enter image description here

我尝试了带引号和不带引号

"id","rooms","OR","price","space","toilets"
0,5,8,200,200,1
1,5,8,200,200,1
2,5,8,200,200,1
3,5,8,200,200,1
4,5,8,200,200,1
5,5,8,200,200,1
6,5,8,200,200,1
7,5,8,200,200,1
8,5,8,200,200,1
9,5,8,200,200,1
10,5,8,200,200,1
11,5,8,200,200,1
12,7,9,300,400,2
13,7,9,300,400,2
14,7,9,300,400,2
15,7,9,300,400,2

2 个答案:

答案 0 :(得分:0)

尝试使用小写的列名,并且还需要至少1000列才能导入数据集。

答案 1 :(得分:0)

使用索引列创建CSV时,我重新创建了该问题。

android:backgroundTint="@color/your_color

但是,如果我将import pandas as pd columns = ["id","rooms","OR","price","space","toilets"] data = [ [0,5,8,200,200,1], [1,5,8,200,200,1], [2,5,8,200,200,1], [3,5,8,200,200,1], [4,5,8,200,200,1], [5,5,8,200,200,1], [6,5,8,200,200,1], [7,5,8,200,200,1], [8,5,8,200,200,1], [9,5,8,200,200,1], [10,5,8,200,200,1], [11,5,8,200,200,1], [12,7,9,300,400,2], [13,7,9,300,400,2], [14,7,9,300,400,2], [15,7,9,300,400,2] ] df = pd.DataFrame(data=data, columns=columns) # resampled the data to avoid AutoMLTables error: # Too few rows: 16. Minimum number is: 1000 df = df.sample(1000, replace=True) df.to_csv('/your/data/path/here', index=True) 设置为index并重新创建文件,则导入成功。

早期版本的AutoMLTables也可能不喜欢您使用保留关键字False作为列名,但这不太可能。