Tôi đã sau vòng lặp for:Làm cách nào để nối thêm các hàng trong một khung dữ liệu gấu trúc trong vòng lặp for?
for i in links:
data = urllib2.urlopen(str(i)).read()
data = json.loads(data)
data = pd.DataFrame(data.items())
data = data.transpose()
data.columns = data.iloc[0]
data = data.drop(data.index[[0]])
Mỗi dataframe để tạo có hầu hết các cột điểm chung với những người khác nhưng không phải tất cả trong số họ. Hơn nữa, tất cả chúng đều chỉ có một hàng. Những gì tôi cần làm là thêm vào khung dữ liệu tất cả các cột riêng biệt và mỗi hàng từ mỗi khung dữ liệu được tạo bởi vòng lặp
Tôi đã thử gấu trúc tương tự hoặc tương tự nhưng không có gì có vẻ hoạt động. Bất kỳ ý tưởng? Cảm ơn.
Tôi đã thực sự ngạc nhiên về sự khác biệt hiệu suất: thêm 100 dòng 5 giá trị mất 336ms với dataframe.append (Tôi đã thử dataframe.loc [i], dường như giống nhau) Giống như giải pháp được đề xuất chỉ thực hiện 4.8ms! –