嗨,我正在尝试在“ AutoML Tables”中导入表,只是为了测试,我创建了一个带有随机数的表,所以不要介意。 每次我尝试尝试导入表时,它似乎都无法正常工作 我的CSV似乎没有什么不对。仅字母数字字符,无空单元格,仅数字数据用于测试3列,300行... 但是不,它不起作用,它告诉我:
Error Messages: Invalid column names:
我的列名称是:房间或价格。 我不知道这些名字可能有什么问题...
感谢您的帮助
我尝试了带引号和不带引号
"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
答案 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
作为列名,但这不太可能。