У меня есть 100 файлов CSV.Но мне нужна информация об одном столбце всех Dataframes в одном Dataframe, чтобы я мог сделать из него график.Когда я добавляю один столбец, общий Dataframe остается пустым.Что я делаю не так?
import os
import pandas as pd
import matplotlib.pyplot as plt
directory = os.fsencode('xx')
total_df = pd.DataFrame()
for file in os.listdir(directory):
filename = os.fsdecode(file)
if ('results' in filename):
temp_df = pd.read_csv(filename, sep=';')
xCoor = temp_df.iloc[0,0]
yCoor = temp_df.iloc[0,1]
if (xCoor > 51 and xCoor < 52 and yCoor > 5 and yCoor < 6):
data = temp_df['lon']
total_df.append(data)
print(total_df[:])
Это вывод:
Empty DataFrame
Columns: []
Index: []
Решено:
с использованием total_df = total_df.append (..)работал на меня