আমার কাছে পান্ডাস ডেটা ফ্রেমের একটি তালিকা রয়েছে যা আমি একটি পান্ডার ডেটাফ্রেমের সাথে সংযুক্ত করতে চাই। আমি পাইথন 2.7.10 এবং পান্ডাস 0.16.2 ব্যবহার করছি
আমি এ থেকে ডেটাফ্রেমগুলির তালিকা তৈরি করেছি:
import pandas as pd
dfs = []
sqlall = "select * from mytable"
for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000):
dfs.append(chunk)
এটি ডেটা ফ্রেমগুলির একটি তালিকা ফেরত দেয়
type(dfs[0])
Out[6]: pandas.core.frame.DataFrame
type(dfs)
Out[7]: list
len(dfs)
Out[8]: 408
এখানে কিছু নমুনা তথ্য
# sample dataframes
d1 = pd.DataFrame({'one' : [1., 2., 3., 4.], 'two' : [4., 3., 2., 1.]})
d2 = pd.DataFrame({'one' : [5., 6., 7., 8.], 'two' : [9., 10., 11., 12.]})
d3 = pd.DataFrame({'one' : [15., 16., 17., 18.], 'two' : [19., 10., 11., 12.]})
# list of dataframes
mydfs = [d1, d2, d3]
আমি একত্রিত করতে চাই d1
, d2
এবং d3
এক পান্ডাস dataframe মধ্যে। বিকল্পভাবে, chunksize
বিকল্পটি ব্যবহার করার সময় কোনও ডেটা ফ্রেমে বড়-ইশ টেবিলটি পড়ার একটি পদ্ধতি খুব সহায়ক হবে।