【发布时间】:2020-12-16 20:21:18
【问题描述】:
我已从 https://archive.ics.uci.edu/ml/machine-learning-databases/arrhythmia/ 上传数据。如您所见,它具有 .data 格式。如何在 Python 中将其读取为 pandas datframe?
我试试这个。但它确实有效:
with open("arrhythmia.data", "r") as f:
arryth_df = pd.DataFrame(f.read())
它说 ValueError: DataFrame 构造函数没有正确调用!
【问题讨论】:
-
@jezrael 是的,你说的是对的。认为列名部分仍不清楚
-
我检查了
arrhythmia.names,但这里只是描述,似乎有些值应该通过重命名df =df.rename(columns=0:'col1', 1:'col2')来更改 -
如果可能,可以使用
names= ['col1','col2','col3',...]等列的所有名称创建列表,可以使用df = pd.read_csv(url, header=None, names=names) -
我认为this Q/A,只有我的列表叫
names,所以这里分配names=colnamesnames=names
标签: python python-3.x pandas dataframe