Hướng dẫn how to print dataframe column values in python - cách in giá trị cột dataframe trong python

Tôi đang cố gắng tìm nạp các giá trị từ một tệp excel bằng cách sử dụng gấu trúc DataFrame và in ra các giá trị của từng ô. Tôi đang sử dụng read_excel[] để điền vào DataFrame và tôi đang tìm kiếm các hàng cụ thể bằng cách sử dụng dòng mã sau:

df.loc[df['Parcel_ID'] == parcel]

Bưu kiện là một đầu vào tùy ý từ người dùng. Và tôi chỉ cần sử dụng nó để in ra các ô:

row = df.loc[df['Parcel_ID'] == parcel]

print row['Category']
print row['Sub_Category']
.
.
[more values]

Những gì tôi muốn chỉ là các giá trị từ các ô, nhưng tôi nhận được dtypes, tên của cột và các công ty khác mà tôi không muốn thấy. Làm thế nào tôi chỉ in ra giá trị từ mỗi ô?

Đã hỏi ngày 19 tháng 11 năm 2015 lúc 21:43Nov 19, 2015 at 21:43

1

Nếu bạn có một số giá trị trong hàng của mình, bạn có thể sử dụng sau:

row['Category'].values.tolist[]
row['Sub_Category'].values.tolist[]

Đã trả lời ngày 20 tháng 11 năm 2015 lúc 10:12Nov 20, 2015 at 10:12

Anton Protopopovanton ProtopopovAnton Protopopov

28.4K11 Huy hiệu vàng84 Huy hiệu bạc90 Huy hiệu đồng11 gold badges84 silver badges90 bronze badges

IIUC sau đây nên hoạt động:

print row['Category'][0]
print row['Sub_Category'][0]

Những gì được trả về sẽ là một chuỗi trong trường hợp của bạn một chuỗi với một phần tử mà bạn lập chỉ mục để trả về giá trị vô hướng

Đã trả lời ngày 19 tháng 11 năm 2015 lúc 21:50Nov 19, 2015 at 21:50

Cách tìm một giá trị trong cột [tên 1 tên] bằng một giá trị khác trong một cột khác [tên 2 tên 2]

    df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet

Sau đó, bạn có hai cách để có được điều đó:

Cách đầu tiên:

    Value_Target = df.loc[df['Column1name']== 'Value_Key']['Column2name'].values

Cách thứ hai:

    Value_Target = df['Column1name'][df['Column2name']=='Value_Key'].values[0]

Value_key là giá trị trong một cột bạn có value_target là giá trị bạn muốn tìm bằng cách sử dụng value_key

Đã trả lời ngày 8 tháng 3 năm 2019 lúc 13:50Mar 8, 2019 at 13:50

Karam Qusaikaram QusaiKaram Qusai

66512 Huy hiệu bạc13 Huy hiệu đồng12 silver badges13 bronze badges

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Ví dụ 1: Chúng ta có thể có tất cả các giá trị của một cột trong một danh sách, bằng cách sử dụng phương thức tolist [].We can have all values of a column in a list, by using the tolist[] method.

    Cú pháp: sê -ri.tolist [].Series.tolist[].

    Loại trả về: Sê -ri chuyển đổi thành danh sách.Converted series into List.

    Code::

    Python3

    import pandas as pd

    Is

    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    9
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    0
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    6
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    2
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    3

    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    4
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    5
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    4
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    7
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    6
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    9
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    0

    print row['Category'][0]
    print row['Sub_Category'][0]
    
    1
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    2
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    6
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    4
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    5

    print row['Category'][0]
    print row['Sub_Category'][0]
    
    6
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    1
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    8
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    0
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    0

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    1
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    2

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    3
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    1
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    5
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    5
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    7

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    1
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    9

    Output:

    Ví dụ 2: Chúng tôi sẽ thấy cách chúng tôi có thể nhận được các giá trị của tất cả các cột trong các danh sách riêng biệt.We’ll see how we can get the values of all columns in separate lists.

    Code:

    Python3

    import pandas as pd

    Is

    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    9
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    0
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    6
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    2
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    3

    print row['Category'][0]
    print row['Sub_Category'][0]
    
    6
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    1
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    8
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    0
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    0

    read_excel[]3

    print row['Category'][0]
    print row['Sub_Category'][0]
    
    2
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    6
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    4
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    5

    print row['Category'][0]
    print row['Sub_Category'][0]
    
    6
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    1
    print row['Category'][0]
    print row['Sub_Category'][0]
    
    8
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    0
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    0

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    1
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    2

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    3
    row = df.loc[df['Parcel_ID'] == parcel]
    
    print row['Category']
    print row['Sub_Category']
    .
    .
    [more values]
    
    1
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    5
    row['Category'].values.tolist[]
    row['Sub_Category'].values.tolist[]
    
    5
        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    7

    pandas as pd0

        df = pd.read_excel['file.xlsm','SheetName'] #Get a excel file sheet
    
    1pandas as pd2

    Output:


    Làm thế nào để bạn in dữ liệu cột bằng Python?

    3 cách dễ dàng để in tên cột trong Python..
    Sử dụng gấu trúc.khung dữ liệu.Cột để in tên cột trong Python.....
    Sử dụng gấu trúc.khung dữ liệu.cột.....
    Phương thức python sort [] để lấy tên cột.Phương thức Python Sắp xếp [] có thể được sử dụng để lấy danh sách tên cột của DataFrame theo thứ tự tăng dần của các cột ..

    Làm cách nào để nhận được các giá trị từ cột DataFrame trong Python?

    Hàm get_value [] được sử dụng để nhanh chóng truy xuất giá trị đơn trong khung dữ liệu ở cột được truyền và chỉ mục.Đầu vào của hàm là nhãn hàng và nhãn cột. is used to quickly retrieve the single value in the data frame at the passed column and index. The input to the function is the row label and the column label.

    Làm cách nào để hiển thị tất cả các giá trị trong một cột trong Python?

    Ví dụ 1: Chúng ta có thể có tất cả các giá trị của một cột trong một danh sách, bằng cách sử dụng phương thức tolist [].Cú pháp: Sê -ri.liệt kê[].Loại trả về: Sê -ri chuyển đổi thành danh sách.by using the tolist[] method. Syntax: Series. tolist[]. Return type: Converted series into List.

    Làm cách nào để in chỉ một cột trong gấu trúc?

    Bằng cách sử dụng hàm TO_STRING [], chúng tôi chỉ có thể in các giá trị trong cột điểm mà không có tiêu đề cột hoặc giá trị chỉ mục hàng., we are able to print only the values in the points column without the column header or the row index values.

    Bài Viết Liên Quan

    Chủ Đề