我有一個數據框(df)並且想要打印數據框中每列的唯一值。在熊貓數據框的每一列中打印唯一值
我需要的變量(i)[列名]代入打印語句
column_list = df.columns.values.tolist()
for column_name in column_list:
print(df."[column_name]".unique()
更新
當我使用這個:我得到「意外的EOF解析」與沒有額外的細節。
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))
您在打印語句中缺少右括號,這就是導致錯誤的原因。 – Marius 2014-12-02 03:33:12