Я пытаюсь перебрать несколько CSV-файлов и объединить каждый столбец 'sequence' каждого фрейма данных с первым значением. Вот как выглядит каждый файл:
ID Order Sequence
1773 1 'AAGG'
1773 2 'TTGG'
1773 3 'GGAA'
И мне нужно, чтобы он выглядел так для каждого CSV:
ID Sequence
1773 'AAGGTTGGGGAA'
У меня нет необходимости в «заказе» колонка после этого. Я пробовал много разных команд, но не могу найти нужную.
Прямо сейчас у меня есть:
path = r'C:\Users\CAAVR\Desktop\folder\*.csv'
for fname in glob.glob(path):
df = pd.read_csv(fname)
first = df['sequence'].iloc[:1]
next = df['sequence'].iloc[2:]
final = first.str.join(next)
print(final)
Я знаю, что .join () не прав, но concat и слияние, похоже, тоже не работают. Продолжайте получать:
AttributeError: 'Series' object has no attribute 'join'
Дайте мне знать, если вам нужна другая информация, и спасибо за помощь!