Hướng dẫn how do you extract a specific column from excel using python? - làm thế nào để bạn trích xuất một cột cụ thể từ excel bằng cách sử dụng python?

u có nghĩa là nó là một chuỗi unicode, nó được đặt ở đó khi bạn gọi str[]. Nếu bạn viết chuỗi ra một tệp, nó sẽ không ở đó. Những gì bạn đang nhận được là 1 hàng từ cột. Đó là bởi vì bạn đang sử dụng end_rowx=1, nó trả về một danh sách với một yếu tố.

Hãy thử nhận danh sách giá trị cột:

ids = sh.col_values[0, start_rowx=1]
english = sh.col_values[1, start_rowx=1]
spanish = sh.col_values[2, start_rowx=1]
french = sh.col_values[3, start_rowx=1]

Và sau đó bạn có thể

english_with_IDS = zip[ids, english]
spanish_with_IDS = zip[ids, spanish]
french_with_IDS = zip[ids, french]
0 chúng vào danh sách tuple:

english_with_IDS = zip[ids, english]
spanish_with_IDS = zip[ids, spanish]
french_with_IDS = zip[ids, french]

Đang ở dạng:

["1", "Hello"],["2", "Hi"], ["3", "Bus"]

Nếu bạn muốn in các cặp:

for id, word in english_with_IDS:
       print id + "=" + word

english_with_IDS = zip[ids, english]
spanish_with_IDS = zip[ids, spanish]
french_with_IDS = zip[ids, french]
1 Trả về danh sách các giá trị cột, nếu bạn muốn các giá trị đơn, bạn có thể gọi
english_with_IDS = zip[ids, english]
spanish_with_IDS = zip[ids, spanish]
french_with_IDS = zip[ids, french]
2.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:41 [UTC/GMT +8 giờ]

Gấu trúc: Bài tập thể dục Excel-3 với giải pháp

Viết một chương trình gấu trúc để đọc các cột cụ thể từ một tệp excel đã cho. Chuyển đến dữ liệu Excel

Giải pháp mẫu:

Mã Python:

import pandas as pd
import numpy as np
cols = [1, 2, 4]
df = pd.read_excel['E:\coalpublic2013.xlsx', usecols=cols]
df

Đầu ra mẫu:

    MSHA ID                       Mine_Name  Labor_Hours
0    103381            Tacoa Highwall Miner        22392
1    103404                Reid School Mine        28447
2    100759  North River #1 Underground Min       474784
3    103246                      Bear Creek        29193
4    103451                     Knight Mine        46393
5    103433              Crane Central Mine        47195
6    100329                    Concord Mine       144002
7    100851                  Oak Grove Mine      1001809
8    102901                Shoal Creek Mine        12396
9    102901                Shoal Creek Mine      1237415
10   103180             Sloan Mountain Mine       196963
11   103182                        Fishtrap        87314
12   103285                     Narley Mine        90584
13   103332                   Powhatan Mine        61394
14   103375                    Johnson Mine         1900
15   103419               Maxine-Pratt Mine       107469
16   103432                   Skelton Creek          220
17   103437         Black Warrior Mine No 1        70926
18   102976   Piney Woods Preparation Plant        14828
19   102976   Piney Woods Preparation Plant        23193
20   103380                          Calera        12621
21   103380                          Calera         1402
22   103422                 Clark No 1 Mine       140250
23   103467             Helena Surface Mine        30539
24   101247                       No 4 Mine      1551141
25   101401                       No 7 Mine      2464719
26   103172  Searles Mine No. 2, 3, 4, 5, 6       119542
27   103179             Fleetwood Mine No 1        63745
28   103303                    Shannon Mine       164388
29   103323                   Deerlick Mine        46381
30   103364           Brc Alabama No. 7 Llc        14324
31   103436                Swann's Crossing        77190
32   100347                    Choctaw Mine       215295
33   101362                 Manchester Mine       116914
34   102996                  Jap Creek Mine       164093
35   103155              Corinth Prep Plant        27996
36   103155              Corinth Prep Plant        51994
37   103195     Mccollum/Sparks Branch Mine        17411
38   103342             Reese's Branch Mine       115123
39   103370             Cresent Valley Mine          621
40   103372                 Cane Creek Mine        32401
41   103376                      Town Creek       176499
42   103389                Carbon Hill Mine        84966
43   103410                Coal Valley Mine       158591
44   103423                Dutton Hill Mine         9162
45  1519322                         Ghm #25         3108
46   103321                  Poplar Springs        76366
47   103358                       Old Union       161805
48  5000030                        Usibelli       286079
49   201195                    Kayenta Mine      1015333	                                       

Dữ liệu Excel:

coalpublic2013.xlsx:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.

Trước: Viết một chương trình gấu trúc để lấy các loại dữ liệu của các trường dữ liệu excel đã cho [CoalPublic2013.xlsx]. Tệp CoalPublic2013.xlsx. Write a Pandas program to get the data types of the given excel data [coalpublic2013.xlsx ] fields.
Next: Write a Pandas program to find the sum, mean, max, min value of 'Production [short tons]' column of coalpublic2013.xlsx file.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

Python: Lời khuyên trong ngày

Cấu trúc Dict được đặt hàng [một lớp từ điển giữ thứ tự]:

>>> import collections
>>> m = collections.defaultdict[int]
>>> m['a']
0

>>> m = collections.defaultdict[str]
>>> m['a']
''
>>> m['b'] += 'a'
>>> m['b']
'a'

>>> m = collections.defaultdict[lambda: '[default value]']
>>> m['a']
'[default value]'
>>> m['b']
'[default value]'

>>> m = collections.defaultdict[list]
>>> m['a']
[]

  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực

Làm cách nào để trích xuất các cột cụ thể trong Excel bằng Python?

Làm cách nào để trích xuất các cột cụ thể trong Excel bằng Python ?..
Nhập Gandas dưới dạng PD ..
Nhập Numpy dưới dạng NP ..
file_loc = "path.xlsx".
df = pd. read_excel [file_loc, index_col = none, na_values ​​= ['na'], usecols = "a, c: aa"].
print[df].

Làm cách nào để trích xuất các cột nhất định trong Python?

Làm cách nào để trích xuất một cột cụ thể từ một khung dữ liệu trong Python ?..
Cú pháp: biến_name = dataFrame_name [Row [s], cột [s]].
Ví dụ 1: A = DF [C [1,2], C [1,2]].
Giải thích: Nếu chúng ta muốn trích xuất nhiều hàng và cột, chúng ta có thể sử dụng c [] với tên hàng và tên cột làm tham số ..

Làm cách nào để trích xuất một cột trong Python?

Trích xuất hàng/cột theo chỉ mục hoặc điều kiện.Chúng ta có thể sử dụng chúng để trích xuất các hàng/cột cụ thể từ khung dữ liệu.Ví dụ, chúng tôi quan tâm đến mùa 199920002000.## Trích xuất 1999-2000 mùa.DF ["1999-00",] ## Trích xuất 1999-2000 và 2001-2002 mùa.

Làm cách nào để trích xuất các cột cụ thể trong Excel?

Nhấn Ctrl-M và chọn các cột trích xuất từ tùy chọn phạm vi dữ liệu.Điền vào hộp thoại xuất hiện với phạm vi đầu vào và phạm vi đầu ra như trong Hình 1 và sau đó nhấp vào nút OK.. Fill in the dialog box that appears with the Input Range and Output Range as shown in Figure 1 and then click on the OK button.

Bài Viết Liên Quan

Chủ Đề