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. 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:Gấu trúc: Bài tập thể dục Excel-3 với giải pháp
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