我有一个数据框(df),想要打印出数据框中每一列的唯一值。
我需要将变量(i)[列名]替换到打印语句中。
column_list = df.columns.values.tolist()
for column_name in column_list:
print(df."[column_name]".unique()
更新
当我使用这个时:我会得到一个"Unexpected EOF Parsing"错误,但没有额外的细节信息。
column_list = sorted_data.columns.values.tolist()
for column_name in column_list:
print(sorted_data[column_name].unique()
你的语法YS-L(上面)和下面的语法有什么区别:
for column_name in sorted_data:
print(column_name)
s = sorted_data[column_name].unique()
for i in s:
print(str(i))