← Back to Pandas Course | Chapter 3: DataFrame Basics | Lesson 1 of 7

DataFrames बनाना

एक DataFrame dictionaries, records की lists, NumPy arrays, या files से बन सकता है।
Syntax
python
df = pd.DataFrame({"column1": [v1, v2], "column2": [v3, v4]})
df = pd.DataFrame([{"column1": v1, "column2": v2}, {"column1": v3, "column2": v4}])

DataFrames बनाना

सबसे common तरीके हैं columns का एक dict, dicts की एक list (प्रति row एक), या column names वाला एक 2-D array। columns argument columns select और order करता है, और index row labels set करता है। read_csv से files पढ़ना usual real-world route है।

Note: dicts की एक list JSON API responses के लिए एक natural shape है।

उदाहरण: Creating DataFrames

python
import pandas as pd
import numpy as np

a = pd.DataFrame({"x": [1, 2], "y": [3, 4]})
b = pd.DataFrame([{"x": 1, "y": 3}, {"x": 2, "y": 4}])
c = pd.DataFrame(np.array([[1, 3], [2, 4]]), columns=["x", "y"])
print(a.equals(b), a.equals(c))
print(a)

# Output:
# True True
#    x  y
# 0  1  3
# 1  2  4
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}
आम गलतियां
  1. dict-of-lists को list-of-dicts shapes से mix up करना
  2. एक dict में unequal length की lists
  3. arrays के लिए columns name करना भूल जाना
चैप्टर सारांश
  • Columns का dict common form है
  • dicts की एक list प्रति row एक dict देती है
  • Arrays को column names चाहिए
  • index row labels set करता है
🔒

Chapter Quiz — Complete all 7 topics to unlock

0/7 topics done

Complete these topics first:

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.